しばらく 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.