15

次のように構成されたマルチプロジェクトの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)

私が間違っていることは何ですか?

4

2 に答える 2