War plugin doesn't honour warSourceDirectory properly anymore -------------------------------------------------------------
Key: MWAR-40 URL: http://jira.codehaus.org/browse/MWAR-40 Project: Maven 2.x War Plugin Type: Bug Versions: 2.0.1 Environment: osx 10.4.6, java 1.4.2_06 Reporter: Julian Wood I have many released projects which won't build properly anymore because of this regression. The problem is that if you filter resources to a special dir, and then make that special dir the warSourceDirectory, it doesn't use those filtered files. You just get the original, unfiltered files. An example pom: <build> <resources> ... <resource> <targetPath>../filtered-webapp-resources</targetPath> <filtering>true</filtering> <directory>${basedir}/src/main/webapp</directory> <includes> <include>**/log4j.txt</include> <include>**/web.xml</include> </includes> </resource> </resources> <plugins> <plugin> <artifactId>maven-war-plugin</artifactId> <executions> <execution> <goals> <goal>war</goal> </goals> <configuration> <warSourceDirectory>${project.build.directory}/filtered-webapp-resources</warSourceDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> While ${project.build.directory}/filtered-webapp-resources has all the correctly filtered resource files, the war plugin seems to ignore its warSourceDirectory. -- 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