原文:maven打包 Internal error in the mapping processor: java.lang.SecurityException: Invalid signature file
maven项目跑项目的时候,出现这个异常,Internal error in the mapping processor: java.lang.SecurityException: Invalid signature file
,一开始以为是网上说的,jar签名无效,需要删除,但一直找不到那个签名,也用maven排除 签名文件打包,都不行。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<source>7</source>
<target>7</target>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</plugin>
</plugins>
</build>
参考原文后发现是,项目依赖的一个jar是由项目里的一个模块打包而成的,去掉这个jar,直接引用模块,问题就解决了