If you are using the maven-war-plugin, you can use the <warSourceExcludes> elements to exclude jars from your war. They will still appear in the work directory (where the war is assembled) but once your war is bundled up, they won't be there. You should also look at <dependentWarExcludes>.
http://maven.apache.org/plugins/maven-war-plugin/examples/war-overlay.html Here's some usage: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.0.1</version> <configuration> <warSourceExcludes> WEB-INF/lib/antlr-2*,WEB-INF/lib/avalon*</warSourceExcludes> <warName>${app.name}</warName> <containerConfigXML>${war.dir}/context.xml</containerConfigXML> <webXml>${war.dir}/WEB-INF/web.xml</webXml> </configuration> </plugin> Zarar Dmystery wrote: > > IS there a way to turn off transitive dependencies while packaging a war > file? > I want my ejb-client in the war-packaging but it brings along all the > ejb-client dependencies. I've searched enough on this forum but cant find > a solution. > > My webapp pom has a dependency as follows.. > > > <dependencies> > > <dependency> > <groupId>com-server</groupId> > <artifactId>com-server-ejb</artifactId> > <version>1</version> > <type>ejb-client</type> > </dependency> > > </dependencies> > > Has anyone solved this isssue? > > > > -- View this message in context: http://www.nabble.com/Transitive-dependencies-in-war-plugin.-tf2452739.html#a6838263 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
