This should definitely remove all the unwanted dependencies. Even if they are dependencies of a dependency. I'm doing the same thing to remove all the unwanted files. Can you post your pom.xml?
jiangshachina wrote: > > Hi Dmystery, > Thanks for your help. > > I'm sorry that I cannot success with your instructions. > And I also read the guide on maven-war-plugin, especially at > http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html > Unfortunately, I don't find the answer. > > The guide is on how to add or filter resources from standard/customized > resource paths. > But it's not on how to filter resources from the dependencies of > dependencies. > > a cup of Java, cheers! > Sha Jiang > > > Dmystery wrote: >> >> Use maven-war-plugin. Due to transitive dependencies in M2, you need to >> remove them using the <warSourceExcludes> tag in the plugin as below. >> >> <build> >> <plugins> >> <plugin> >> <groupId>org.apache.maven.plugins</groupId> >> <artifactId>maven-war-plugin</artifactId> >> <version>2.0.1</version> >> <configuration> >> <warSourceExcludes> >> WEB-INF/lib/jar1,WEB-INF/lib/jar2, >> </warSourceExcludes> >> </configuration> >> </plugin> >> </plugins> >> </build> >> >> Checkout : http://maven.apache.org/plugins/maven-war-plugin/index.html >> >> >> jiangshachina wrote: >>> >>> I have another question. >>> In Web application project, generally, class files would be located at >>> WEB-INF/classes. >>> But now, I want they to be archived, and locate at WEB-INF/lib. >>> >>> And I want the jars could be put into different sub-directory under >>> WEB-INF/lib? >>> >>> maven-jar-plugin or maven-war-plugin can help me? >>> How can I do? >>> >>> >>> jiangshachina wrote: >>>> >>>> Hello, >>>> My web projects needs Apache commons-configuration. >>>> I added commons-configuration to my dependency. >>>> After run "mvn package", too many jar files were added into WEB-INF/lib >>>> directory. >>>> But I found many jars(e.g. xalan-2.7.0.jar) out of the list, which >>>> lists commons-configuration's runtime dependencies, shown at home of >>>> commons-collections. >>>> In commons-configuration-1.2.pom, so many dependencies are added. >>>> >>>> How to cancel the trouble? >>>> >>>> a cup of Java, cheers! >>>> Sha Jiang >>>> >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/Too-many-jars-added-to-lib--tf2558368s177.html#a7131903 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
