我有以下的POMMaven的戰爭的包裝,包括類忽略排除資源
<project>
....
<packaging>war</packaging>
....
<build>
<plugins>
<plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<excludes>
<exclude>config/**/*</exclude>
</excludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<archiveClasses>true</archiveClasses>
<warSourceExcludes>WEB-INF/sass/**</warSourceExcludes>
<attachClasses>true</attachClasses>
<webResources>
<resource>
<directory>src/main/resources/config</directory>
<excludes>
<exclude>**/*</exclude>
</excludes>
</resource>
</webResources>
</configuration>
</plugin>
...
</project>
正如你所看到的,我打包的戰爭,我.class
文件不在我的WEB-INF/classes
文件夾 - 它們被打包成一個JAR代替。
現在,我拼命試圖從我的JAR中排除一些資源 - 但它不起作用。當我運行mvn jar:jar
- 資源被排除,但是當我運行mvn package
資源在那裏。
請幫忙。