0

しばらく Gradle を使っていなかったので、構成解決の仕組みを忘れてしまったようです。

gretty プラグイン (コアの非推奨の jetty の代わりに) を使用しようとしていますが、カスタム構成を作成できないようです。

非常に短くシンプルなスクリプトに要約しました (Gradle 3.4 を使用):

buildscript {
    repositories {
        maven {
            url 'https://plugins.gradle.org/m2/'
        }
    }
    dependencies {
        classpath 'org.akhikhl.gretty:gretty:1.4.0'
    }
}

plugins {
    id 'org.akhikhl.gretty' version '1.4.0'
}

configurations {
    fooTest
}

configurations.fooTest.each {
    println it.toString()
}

構成を繰り返すのは好きではないようですfooTest

その構成の依存関係を知る必要があると仮定します(上記のコードからその部分を取り除きました)

ここで何が間違っていますか?

上記のスクリプトは私にこれを与えます:

org.gradle.api.InvalidUserDataException: Cannot change strategy of configuration ':fooTest' after it has been resolved.
4

1 に答える 1