Hello, i am trying to use the maven war plugin version 2.1.beta-1 and performing a configuration like this:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.1-beta-1</version> <configuration> <webResources> <resource> <filtering>true</filtering> <directory>${basedir}/src/main/webapp/WEB-INF</directory> <targetPath>WEB-INF</targetPath> <excludes> <exclude>**/jetty/**</exclude> <exclude>**/jetty-web-default.xml</exclude> <exclude>**/jetty-web-secured.xml</exclude> </excludes> </resource> </webResources> <filteringDeploymentDescriptors>true</filteringDeploymentDescriptors> </configuration> </plugin> I want to exclude the jetty files which are under our project folder project/src/main/webapp/WEB-INF. However this does not seem to work. The folder jetty and the two other excluded files that were specified always make it to the final war file. The filtering seems to work fine though. This plugin configuration is part of a root pom, that is extended by my war project. So the actual configuration is not in my project but in the pom of the root that it is extending (so it works for all our projects). I don't know if this changes anything. We are defining all our plugins this way and this works fine. I don't think that is the issue. I also tried to define the excludes as a comma separated list, but then the war plugin fails to run, because it can not convert a String to a List (i don't have the exact message anymore). I tried this because in the code of the AbstractWarMojo I something like this: /** * The comma separated list of tokens to exclude when copying content * of the warSourceDirectory. * * @parameter alias="excludes" */ private String warSourceExcludes; But I don't have any experience in plugin development, so I'm probably confusing some things here. How can i get my excludes to work?