2

我正在尝试在 Bamboo 中构建 Quarkus 应用程序,但由于很多配置错误而失败:

[WARNING] Error injecting: io.quarkus.maven.BuildMojo
com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) Error injecting: private org.eclipse.aether.spi.log.Logger 
   org.apache.maven.repository.internal.DefaultVersionRangeResolver.logger
   while locating org.apache.maven.repository.internal.DefaultVersionRangeResolver
   while locating java.lang.Object annotated with *
     at org.eclipse.sisu.wire.LocatorWiring
   while locating org.eclipse.aether.impl.VersionRangeResolver
     for parameter 1 at 
   org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(Unknown Source)
   while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem
   while locating java.lang.Object annotated with *
   while locating io.quarkus.maven.BuildMojo

   Caused by: java.lang.IllegalArgumentException: Can not set 
     org.eclipse.aether.spi.log.Logger field 
     org.apache.maven.repository.internal.DefaultVersionRangeResolver.logger to 
     org.eclipse.aether.internal.impl.slf4j.Slf4jLoggerFactory

以 Maven 3.2.5clean package为目标。该项目在本地构建良好。

这可能是什么原因造成的?

4

2 回答 2

4

这是由于 Maven 版本太旧造成的。根据https://quarkus.io/get-started/,需要 Maven 3.5.3 或更高版本。

于 2019-03-29T11:54:29.337 回答
0

另一个原因是您的依赖项没有下载。尝试使用 defaultsettings.xml和 proxy 来通过代理下载依赖项。

于 2021-11-13T05:39:18.830 回答