次のように構成されたマルチプロジェクトのgradleビルドがあります。
root
|
|---- projectA
|
|---- projectB
root/build.gradle
ネストされたすべてのプロジェクトの依存関係で 宣言したいのですが、これはファイルです:
subprojects {
version = '1.0-SNAPSHOT'
repositories {
mavenLocal()
mavenCentral()
maven {
url 'https://repository.jboss.org/nexus/content/groups/public-jboss/'
}
}
}
allprojects {
dependencies {
compile 'org.projectlombok:lombok:1.12.2'
}
}
しかし、ビルドを実行すると、次のようになります。
* What went wrong:
ルート プロジェクト 'code' の評価中に問題が発生しました。
No signature of method:
org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile() is applicable for argument types: (java.lang.String) values: [org.projectlombok:lombok:1.12.2]
考えられる解決策: module(java.lang.Object)
私が間違っていることは何ですか?