Java 如何在maven中从WAR模块的所有依赖项中删除签名?
我有一个maven模块,打包为WAR。它实际上是一个spring引导应用程序,我使用的是maven spring引导插件,它创建了两个WAR归档文件——一个独立的,一个原始的 我已经更新了一些依赖项,现在每次部署WAR时都会出现异常Java 如何在maven中从WAR模块的所有依赖项中删除签名?,java,spring-boot,maven,Java,Spring Boot,Maven,我有一个maven模块,打包为WAR。它实际上是一个spring引导应用程序,我使用的是maven spring引导插件,它创建了两个WAR归档文件——一个独立的,一个原始的 我已经更新了一些依赖项,现在每次部署WAR时都会出现异常 java.lang.SecurityException: Invalid signature file digest for Manifest main attributes 据我所知,原因是,放在WEB-INF/lib文件夹中的一些JAR依赖项包含无法验证的签
java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
据我所知,原因是,放在WEB-INF/lib文件夹中的一些JAR依赖项包含无法验证的签名文件。现在,问题是,在SpringBootMaven插件创建最终WAR文件之前,我如何设置maven来删除这些签名文件(可能还有清单文件中的签名条目)
以下是我的spring boot maven插件配置:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.sample.MainClass</mainClass>
<classifier>standalone</classifier>
</configuration>
</plugin>
org.springframework.boot
springbootmaven插件
重新包装
com.sample.MainClass
独立的