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

Reply via email to