I have the following code in a pom with packaging=war:
<build>
<filters>
<filter>src/main/filters/common-filter.properties</filter>
<filter>src/main/filters/${environment.type}-filter.properties</filter>
</filters>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0</version>
<configuration>
<webResources>
<resource>
<directory>${basedir}/src/main/webapp/WEB-INF</directory>
<filtering>true</filtering>
<includes>
<include>*.xml</include>
</includes>
<targetPath>WEB-INF</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
I want all the xml files to be filtered and copied to the WEB-INF directory
(targetPath). Neither of those are happening. All the xml files are being
copied, unfiltered, to the war root. Am I missing something or is this the
way it's supposed to work?
Also, this is a child of the main POM. Is the value of <directory> relative
to this projects POM or the parents POM? I can't seem to get a reference to
this projects ./src directory without using ${basedir}.
Thanks
--
View this message in context:
http://www.nabble.com/Resource-Filtering-and-targetPath-tp21679278p21679278.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]