Gradle 插件(tomee-embedded)依赖于 TomEE 错误



目标:

使用 gradle 构建 TomEE 项目。

格拉德尔脚本:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.apache.tomee.gradle:tomee-embedded:7.0.1'
    }
}
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'org.apache.tomee.tomee-embedded'
repositories {
    mavenLocal()
    mavenCentral()
}

格拉德尔呼叫:gradle tomee-embedded

任务":tomee-embedded"的执行失败。

org.gradle.api.logging.LoggingManager.setLevel(Lorg/gradle/api/logging/LogLevel;)Lorg/gradle/api/logging/LoggingManager;

错误原因如下:

引起:java.lang.NoSuchMethodError:org.gradle.api.logging.LoggingManager.setLevel(Lorg/gradle/api/logging/LogLevel;)Lorg/gradle/api/logging/LoggingManager;

我是否碰巧错过了添加 gradle 依赖项?gradle 不应该知道它也必须添加它的 API 吗?我手动执行此操作吗?我尝试将所有 gradle api 库添加到类路径中,但没有成功。有人有想法吗?

我认为它在 7.0.2 中得到了修复,gradle API 在该区域发生了变化

最新更新