Fantastic.
Thanks for your help :-)
Murray
On 5/20/08, Igor Fedorenko <[EMAIL PROTECTED]> wrote:
> Murray,
>
> You need to use dependency scope "provided" to declare dependencies
> provided by j2ee container
>
> <dependency>
> <groupId>javax.servlet</groupId>
> <artifactId>servlet-api</artifactId>
> <version>2.4</version>
> <scope>provided</scope>
> </dependency>
>
> You can read more about maven dependency management here
>
> http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
>
> Murray Waters wrote:
>> Hi all,
>>
>> Was wondering how you specify compile time dependencies but have those
>> jars excluded from the final build?
>>
>> I want to have a dependency on the tomcat runtime libraries. I can do
>> this in eclipse by clicking properties --> java build path --> Add
>> Library.
>>
>> Eclipse then stops complaining about being unable to find (eg)
>> javax.servlet.http etc, and when m2eclipse WTP plugin deploys to the
>> server all is well.
>>
>> I do not want these dependencies included in my war because they are
>> already present in my tomcat/lib directory and I have had big troubles
>> when trying to include them because of this.
>>
>> However when i run the compiler:compile goal manually, it now complains
>> about not being able to locate these classes.
>>
>> So I have a situation where I can deploy my app with the WTP plugin, but
>> cant run the maven compile goal, and what i want is to have the jars
>> present at compile time but not present in my war. Im still new to maven
>> - there must be a way to do this.
>>
>> Can anyone help?
>>
>> Thanks
>> Murray.
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>
--
Sent from Gmail for mobile | mobile.google.com
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email