简体   繁体   English

Quarkus 项目未构建

[英]Quarkus project not getting build

I am trying to build my quarkus project but it is giving me below expectation, as I am new to it I am not getting exactly what is the problem.我正在尝试构建我的 quarkus 项目,但它给了我低于预期的结果,因为我是新手,所以我不知道到底是什么问题。 Please help me out, I have tried many thing like excluding but nothing works.请帮帮我,我尝试了很多东西,比如排除,但没有任何效果。

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)

That sounds like you have a signed jar in your dependencies.听起来您的依赖项中有一个签名的 jar 。 When this jar is packed in your jar, java cannot verify it.当这个 jar 装在你的 jar 中时,java 无法验证它。 You have to exclude this jar and use it via classpath.您必须排除此 jar 并通过类路径使用它。

Maybe you also find some useful information in this post: Invalid signature file digest for Manifest main attributes exception while trying to run jar file也许您还可以在这篇文章中找到一些有用的信息: Invalid signature file digest for Manifest main attributes exception while trying to run jar file

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM