War overlay copy warSourceDirectory of the source in the dependent WEB-INF/classes -----------------------------------------------------------------------------------
Key: MWAR-222 URL: http://jira.codehaus.org/browse/MWAR-222 Project: Maven 2.x WAR Plugin Issue Type: Bug Affects Versions: 2.1-beta-1 Reporter: Matteo Turra I have a webCommon project sharing its content with webA, webB project via overlay mechanism. The resulting war in webA and webB project have webCommon webapps (web is my warSourceDirectory) content in the root and in WEB-INF/classes too! Why? Is this the right behavior? How to avoid it? webCommon pom.xml is like that: <packaging>war</packaging> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.1-beta-1</version> <configuration> <warName>esse3</warName> <warSourceDirectory>web</warSourceDirectory> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> </plugins> </build> webX pom is like this: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.1-beta-1</version> <configuration> <warName>esse3</warName> <failOnMissingWebXml>true</failOnMissingWebXml> <warSourceDirectory>web</warSourceDirectory> <overlays> <overlay> <groupId>it.kion.esse3</groupId> <artifactId>webCommon</artifactId> </overlay> </overlays> </configuration> </plugin> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira