Quarkus hello world 示例异常:没有绑定 io.quarkus.maven.QuarkusBootstrapProvider 的实现

问题描述 投票:0回答:2

我正在尝试使用 Quarkus 构建并运行 hello world 程序,但是当我运行 quarkus dev 命令时发生以下错误:

$ java -版本 openjdk版本“11.0.2”2019-01-15 OpenJDK 运行时环境 18.9(内部版本 11.0.2+9) OpenJDK 64 位服务器 VM 18.9(内部版本 11.0.2+9,混合模式)

$ mvn -版本 阿帕奇Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63) Maven主页:C:pache-maven-3.8.6 Java 版本:11.0.2,供应商:Oracle Corporation,运行时:C:\Program Files\Java\jdk-11.0.2 默认区域设置:en_US,平台编码:Cp1252 操作系统名称:“windows 10”,版本:“10.0”,架构:“amd64”,系列:“windows”

$ quarkus-版本 2.11.2.决赛

$ quarkus create && cd code-with-quarkus
$ quarkus dev
[INFO] Scanning for projects...
[WARNING] Error injecting: io.quarkus.maven.components.BootstrapSessionListener
com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) No implementation for io.quarkus.maven.QuarkusBootstrapProvider was bound.
  while locating io.quarkus.maven.components.BootstrapSessionListener

1 error
    at com.google.inject.internal.InternalProvisionException.toProvisionException (InternalProvisionException.java:226)
    at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1053)
    at com.google.inject.internal.InjectorImpl.getInstance (InjectorImpl.java:1086)
    at org.eclipse.sisu.space.AbstractDeferredClass.get (AbstractDeferredClass.java:48)
    at com.google.inject.internal.ProviderInternalFactory.provision (ProviderInternalFactory.java:85)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision (InternalFactoryToInitializableAdapter.java:57)
quarkus
2个回答
0
投票

尝试使用maven运行,这可能会提供更多详细信息

./mvnw quarkus:dev

我认为您在访问 Maven 存储库时遇到问题。你也可以尝试使用 maven 进行调试选项

./mvnw -X quarkus:dev

这将提供更多详细信息


0
投票

我也遇到过类似的问题。问题出在我的演员表中,我使用不同的 Java 版本维护不同的项目,并且在构建项目时忘记设置正确的 JRE_HOME。

© www.soinside.com 2019 - 2024. All rights reserved.