У меня есть следующие 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
ресурсы есть.
Пожалуйста, помогите.