小编Alp*_*ter的帖子

Gradle 指南,构建 Java Web 应用程序 - Gradle 构建抛出 java.lang.IllegalStateException

我正在尝试通过“构建 Java Web 应用程序”Gradle 指南 (kotlin dsl),但 gradle 在构建时抛出异常。我真的很感激任何帮助使本指南工作。我正在使用 gradle 6.2.2。我已经克隆了 gradle / guides 并尝试在那里构建具有相同结果的示例。

settings.gradle.kts

rootProject.name = "webdemo"
Run Code Online (Sandbox Code Playgroud)

build.gradle.kts

plugins {
    war
    id("org.gretty") version "2.2.0"
}

repositories {
    jcenter()
}

gretty {
    integrationTestTask = "test"
}

dependencies {
    providedCompile("javax.servlet:javax.servlet-api:3.1.0")
    testCompile("junit:junit:4.12")
    testCompile("org.mockito:mockito-core:2.7.19")
    testCompile("io.github.bonigarcia:webdrivermanager:1.6.1")
    testCompile("org.seleniumhq.selenium:selenium-java:3.3.1")
}
Run Code Online (Sandbox Code Playgroud)

例外

% ./gradlew build                                                                                                                                                                                                                          (git)-[master] 
Exception in thread "Thread-447" java.lang.IllegalStateException: The configuration :grettyNoSpringBoot was resolved from a thread not managed by Gradle.
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveToStateOrLater(DefaultConfiguration.java:565)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$1900(DefaultConfiguration.java:141)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getSelectedArtifacts(DefaultConfiguration.java:1246)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.visitContents(DefaultConfiguration.java:1237)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:1226)
        at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getFiles(DefaultConfiguration.java:484)
        at …
Run Code Online (Sandbox Code Playgroud)

java gradle gretty gradle-kotlin-dsl

1
推荐指数
1
解决办法
1766
查看次数

标签 统计

gradle ×1

gradle-kotlin-dsl ×1

gretty ×1

java ×1