我知道我的问题看起来很奇怪,但我如何才能将整个meta目录排除在war之外呢?我试过:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
<webResources>
<resource>
<directory>WebContent</directory>
<excludes>
<exclude>META-INF/**</exclude>
</excludes>
</resource>
</webResources>
</configuration>
我也试过:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
<packagingExcludes>META-INF/*</packagingExcludes>
</configuration>
</plugin>
我之所以需要这样做,是因为我试图生成一个存档,这将是部署应用程序的一种修补程序,所以我不想覆盖不必要的文件。
发布于 2022-02-14 14:43:54
在您的configuration
插件中添加以下war
:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
源- https://maven.apache.org/shared/maven-archiver/index.html https://maven.apache.org/guides/mini/guide-archive-configuration.html
https://stackoverflow.com/questions/24428477
复制相似问题