我试图在AWS中部署夸克应用程序,我的构建失败了,下面的错误。有人能帮忙吗?我使用的分级版本是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.
无法解析需要: project:> io.quarkus:io.quarkus.gradle.plugin:2.10.2.Final >没有找到io.quarkus:gradle-application-plugin:2.10.2.Final的匹配变体。使用者被配置为找到一个与Java 8兼容的库的运行时,该库被打包为jar,它的依赖项在外部声明,以及属性'org.gradle.plugin.api-version‘,值'7.5’,但是:- Variant 'apiElements‘capability apiElements声明了一个库,该库打包为jar,它的依赖项对外声明:-不兼容,因为该组件声明了与Java 11兼容的组件的API,而使用者需要与Java 8兼容的组件的运行时--其他兼容属性:--没有提到org.gradle.plugin.api版本(必需的'7.5') --变体'javadocElements‘功能javadocElements声明了组件的运行时,它的依赖关系对外声明:-不兼容,因为这个组件声明文档,使用者需要一个库--其他兼容属性:--没有提到它的目标Java版本(需要与Java 8兼容)--没有提到它的元素(需要打包为jar) --没有提到org.gradle.plugin.api版本(必需'7.5') --变体'runtimeElements‘功能io.quarkus:gradle-application-plugin:2.10.2.Final声明了一个库的运行时,打包为jar,它的依赖关系对外声明:-不兼容,因为这个组件声明了一个与Java 11兼容的组件,而使用者需要一个与Java 8兼容的组件--其他兼容属性:--没有提到org.gradle.plugin.api版本(必需'7.5') --变体'sourcesElements‘功能io.quarkus:gradle-application-plugin:2.10.2.Final声明了一个组件的运行时,它的依赖关系对外声明:-不兼容,因为这个组件声明文档,使用者需要一个库--其他兼容属性:--没有提到它的目标Java版本(需要与Java 8兼容)--没有提到它的元素(需要打包成jar) --没有提到org.gradle.plugin.api版本(必需‘7.5’)
发布于 2022-08-17 11:34:44
对不起,我的朋友!在我的例子中,我将JAVA_HOME和JAVA_JDK的环境变量从Java8更改为Java11。
https://stackoverflow.com/questions/73160326
复制相似问题