Java Quarkus项目未获得生成

Java Quarkus项目未获得生成,java,quarkus,Java,Quarkus,我正在尝试构建我的quarkus项目,但它给了我低于预期的结果,因为我是新手,我不知道到底是什么问题。请帮帮我,我试过很多方法,比如排除,但都不管用 2021-02-22 17:36:59,100 ERROR [io.qua.dep.dev.IsolatedDevModeMain] (main) Failed to start quarkus: java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure

我正在尝试构建我的quarkus项目,但它给了我低于预期的结果,因为我是新手,我不知道到底是什么问题。请帮帮我,我试过很多方法,比如排除,但都不管用

2021-02-22 17:36:59,100 ERROR [io.qua.dep.dev.IsolatedDevModeMain] (main) Failed to start quarkus: java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors
    [error]: Build step io.quarkus.arc.deployment.ArcProcessor#registerBeans threw an exception: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
    at java.base/sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:336)
    at java.base/sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:269)
    at java.base/java.util.jar.JarVerifier.processEntry(JarVerifier.java:273)
    at java.base/java.util.jar.JarVerifier.update(JarVerifier.java:230)
    at java.base/java.util.jar.JarFile.initializeVerifier(JarFile.java:759)
    at java.base/java.util.jar.JarFile.getInputStream(JarFile.java:840)
    at io.quarkus.bootstrap.classloading.JarClassPathElement$1$1$1.apply(JarClassPathElement.java:123)
    at io.quarkus.bootstrap.classloading.JarClassPathElement$1$1$1.apply(JarClassPathElement.java:118)
    at io.quarkus.bootstrap.classloading.JarClassPathElement.withJarFile(JarClassPathElement.java:161)
    at io.quarkus.bootstrap.classloading.JarClassPathElement.access$100(JarClassPathElement.java:35)
    at io.quarkus.bootstrap.classloading.JarClassPathElement$1$1.getData(JarClassPathElement.java:118)
    at io.quarkus.bootstrap.classloading.QuarkusClassLoader.getResourceAsStream(QuarkusClassLoader.java:332)
    at io.quarkus.bootstrap.classloading.QuarkusClassLoader.getResourceAsStream(QuarkusClassLoader.java:353)
    at io.quarkus.arc.processor.BeanArchives.index(BeanArchives.java:259)

听起来您的依赖项中有一个签名的jar。当这个jar被打包到您的jar中时,java无法验证它。您必须排除这个jar并通过类路径使用它


也许你也能在这篇文章中找到一些有用的信息:

谢谢你的回复,我已经检查并尝试了这个解决方案,但是运气不好,我使用了这么多maven。你的META-INF目录中有什么特殊文件吗?类似于META-INF/*.SF、META-INF/*.DSA和META-INF/*.RSANo的东西,它只是有一个资源文件夹,就是它。我在这行后面遇到了错误:从googleapis下载:从sonatype nexus快照下载:在您的测试中排除了api?或者在Maven中将其设置为“提供”?