【问题标题】:could not resolve all files for configuration ':classpath'. Could not resolve io.quarkus:gradle-application-plugin:2.10.2.Final无法解析配置 \':classpath\' 的所有文件。无法解析 io.quarkus:gradle-application-plugin:2.10.2.Final
【发布时间】:2022-08-20 05:55:10
【问题描述】:

我正在尝试在 AWS 中部署 quarkus 应用程序,但构建失败并出现以下错误。有人可以帮忙吗?我使用的 Gradle 版本是 7.5

谢谢

下面是我的 build.gradle 文件

plugins {
    id \'java\'
    id \'io.quarkus\'
}

dependencies {
    implementation enforcedPlatform(\"${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}\")
    implementation \'io.quarkus:quarkus-arc\'
    implementation \'io.quarkus:quarkus-resteasy-jackson\'
    implementation \'io.quarkus:quarkus-resteasy\'
    implementation \'io.quarkus:quarkus-rest-client\'

}

group \'test.quarkus\'
version \'2.10\'

java {
    sourceCompatibility = JavaVersion.VERSION_11
    targetCompatibility = JavaVersion.VERSION_11
}

compileJava {
    options.encoding = \'UTF-8\'
    options.compilerArgs << \'-parameters\'
}

compileTestJava {
    options.encoding = \'UTF-8\'
}




**

下面是错误。

**

无法解析 io.quarkus:gradle-application-plugin:2.10.2.Final。 要求: 项目:> io.quarkus:io.quarkus.gradle.plugin:2.10.2.Final > 找不到 io.quarkus:gradle-application-plugin:2.10.2.Final 的匹配变体。这 消费者被配置为查找与兼容的库的运行时 Java 8,打包为 jar,其依赖项在外部声明, 以及具有值 \'7.5\' 的属性 \'org.gradle.plugin.api-version\' 但: - 变体 \'apiElements\' 能力 io.quarkus:gradle-application-plugin:2.10.2.Final 声明一个库, 打包为 jar,并在外部声明其依赖项: - 不兼容,因为该组件声明了与 Java 11 兼容的组件的 API,并且 消费者需要与 Java 8 兼容的组件的运行时 - 其他兼容属性: - 没有说任何关于 org.gradle.plugin.api-version 的内容(需要 \'7.5\') - 变体 \'javadocElements\' 能力 io.quarkus:gradle-application-plugin:2.10.2.Final 声明运行时 组件及其外部声明的依赖项: - 不兼容,因为该组件声明了文档并且消费者需要一个库 - 其他兼容属性: - 没有说明其目标 Java 版本(需要与 Java 8 兼容) - 没有说明它的元素(需要将它们打包为 jar) - 没有说任何关于 org.gradle.plugin.api-version 的内容(需要 \'7.5\') - 变体 \'runtimeElements\' 能力 io.quarkus:gradle-application-plugin:2.10.2.Final 声明运行时 一个库,打包为一个 jar,并声明了它的依赖项 外部: - 不兼容,因为该组件声明了一个与 Java 11 兼容的组件,而消费者需要一个 与 Java 8 兼容的组件 - 其他兼容属性: - 没有说任何关于 org.gradle.plugin.api-version 的内容(需要 \'7.5\') - 变体 \'sourcesElements\' 能力 io.quarkus:gradle-application-plugin:2.10.2.Final 声明运行时 组件及其外部声明的依赖项: - 不兼容,因为该组件声明了文档并且消费者需要一个库 - 其他兼容属性: - 没有说明其目标 Java 版本(需要与 Java 8 兼容) - 没有说明它的元素(需要将它们打包为 jar) - 没有说任何关于 org.gradle.plugin.api-version 的内容(需要 \'7.5\')

  • 您是否尝试过 Quarkus 2.11.1 版?
  • 我试过了,得到同样的错误

标签: java quarkus gradle-plugin quarkus-rest-client


【解决方案1】:

对不起,我的朋友!就我而言,我将 JAVA_HOME 和 JAVA_JDK 的环境变量从 Java 8 更改为 JAVA 11。

【讨论】:

    猜你喜欢
    • 2022-09-29
    • 2021-06-04
    • 2020-01-31
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2020-04-17
    • 2021-07-28
    • 2014-11-17
    相关资源
    最近更新 更多