Yes Vishal thats very true, in fact even i am looking for a similar solution.
On Jan 9, 2008 2:01 PM, Vishal Pahwa <[EMAIL PROTECTED]> wrote: > > Amit > > Thats pretty much fine but the problem is we have got plenty of > dependencies and stopping them to get inside lib directory with this > method is a bit cumbersome thats why i was lookin for some other > efficient way if exists. > > Regards > > Vishal. > > -----Original Message----- > From: amit kumar [mailto:[EMAIL PROTECTED] > Sent: Wednesday, January 09, 2008 1:53 PM > To: Maven Users List > Subject: Re: How to avoid transitive Dependencies getting packaged > > Vishal: > you can use > <dependency> > <groupId>A</groupId> > <artifactId>A</artifactId> > <exclusions> > <exclusion> > <groupId></groupId> > <artifactId><artifactId> > </exclusion> > <exclusions> > </dependency> > in exclusion you can specify the dependencies of A. As per my knowledge > there would be one exclusion tag for each dependency. > This is the only method I know by now. > > > Nick: I am using Maven 2.0.7. And surprisingly I have used mvn site also > to > track the dependencies, but commons-logging-1.0.4 appears no where but > straight in the WEB-INF folder. Not able to figure out where is it > coming > from. > > Regards, > Amit > > On Jan 9, 2008 1:03 PM, Vishal Pahwa <[EMAIL PROTECTED]> wrote: > > > > > > > Hi > > > > I have also similar kind of problem and needs an effective solution. > > > > Problem: Let's say we have one custom module for creating jar file > let's > > the name of the jar file is A.jar and that module is dependent upon > > let's say 10 third party jars. > > > > Now i have one module for creating war file and i need to add A.jar in > > the lib directory of this war file, but i dont require theses 10 jars > on > > which A.jar is dependent so how can i resist these unwanted jars to > pack > > inside lib directory of the war file. The problem may not be exactly > > same but yes the scenario is pretty much similar. > > > > So could anyone please tell me how to avoid these transitive > > dependencies to get intrude in the lib directory of the war file. > > > > Regards > > > > Vishal. > > > > -----Original Message----- > > From: amit kumar [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, January 09, 2008 12:46 PM > > To: Maven Users List > > Subject: Re: How to avoid transitive Dependencies getting packaged > > > > The one reason at the moment of not including the transitive > > dependencies is > > the redundant jar files in the lib folder of the packaged WAR. > > For instance in the lib folder of the WAR i can see > > commons-logging-1.0.4(transitive > > dependency of something which I am not able to figure out even after > > using > > -X with maven goal) and commons-logging-1.1(explicit in the pom.xml). > > And > > there were some more similar occurrences like that of two versions of > > spring > > hibernate etc. > > > > Regards, > > Amit > > > > On Jan 9, 2008 3:07 AM, Brewster, Richard <[EMAIL PROTECTED]> > > wrote: > > > > > Why do you want to exclude the transitive dependencies? Is it > because > > > these provided by your container (JBoss, Tomcat) and you wish to use > > > those provided versions? How do you verify that the container's > > > versions are compatible? > > > > > > Richard Brewster > > > Senior Associate > > > Perrin Quarles Associates > > > [EMAIL PROTECTED] > > > (434) 817-2640 > > > > > > > > > -----Original Message----- > > > From: Wayne Fay [mailto:[EMAIL PROTECTED] > > > Sent: Tuesday, January 08, 2008 9:51 AM > > > To: Maven Users List > > > Subject: Re: How to avoid transitive Dependencies getting packaged > > > > > > The way I do this (and there may be another or better way), I add > > > explicitly add the transitive dependencies to my pom, and mark them > as > > > scope "provided". > > > > > > Wayne > > > > > > On 1/8/08, amit kumar <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > I am building a WAR, but I see some jar files in the lib > WEB-INF\lib > > > > folder in the build which are not mentioned in the pom.xml, and > > > > probably are transitive dependencies. How do I make sure the > > > > transitive dependencies are not put in the lib folder. > > > > I looked on maven-war-plugin FAQs but not any help. > > > > > > > > > > > > Could someone please guide on that. > > > > > > > > Regards, > > > > Amit > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
