首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mvn测试失败,返回SecurityException:清单主属性的签名文件摘要无效(scala spark项目)

mvn测试失败,返回SecurityException:清单主属性的签名文件摘要无效(scala spark项目)
EN

Stack Overflow用户
提问于 2020-08-26 12:49:29
回答 1查看 126关注 0票数 0

mvn test失败,错误为

代码语言:javascript
复制
 [INFO]
    [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ project-name ---
    [INFO]
    [INFO] --- scalatest-maven-plugin:1.0:test (test) @ project-name ---
    Discovery starting.
    *** RUN ABORTED ***
      java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
      at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:330)
      at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:263)
      at java.util.jar.JarVerifier.processEntry(JarVerifier.java:318)
      at java.util.jar.JarVerifier.update(JarVerifier.java:230)
      at java.util.jar.JarFile.initializeVerifier(JarFile.java:383)
      at java.util.jar.JarFile.ensureInitialization(JarFile.java:617)
      at java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(JavaUtilJarAccessImpl.java:69)
      at sun.misc.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:991)
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:451)
      at java.net.URLClassLoader.access$100(URLClassLoader.java:74)

我在sof和Apache邮件列表中搜索了很多答案,所有答案都是maven shade插件的问题,人们在mvn包或mvn安装阶段都会遇到问题。但在我的例子中,我使用的不是maven shade插件,而是以下插件: maven-scala-plugin,scalatest-maven-plugin。我只在“测试”阶段遇到这个问题。

EN

回答 1

Stack Overflow用户

发布于 2020-08-26 17:19:49

最后发现了这个问题,有依赖关系的模块,里面有shade插件,在那个模块的pom过滤出来,如下解决了这个问题:

代码语言:javascript
复制
<filters>
                        <filter>
                            <artifact>*:*</artifact>
                            <excludes>
                                <exclude>META-INF/*.SF</exclude>
                                <exclude>META-INF/*.DSA</exclude>
                                <exclude>META-INF/*.RSA</exclude>
                            </excludes>
                        </filter>
                    </filters>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63590682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档