###前提・実現したいこと
下記の2種類の構造においてrootProjectのsettings.gradleとbuild.gradleで、AAAなどのsourceSetsの記述を行いたい。
階層 rootProject ├─AAA ├─BBB └─CCC フラット rootProject AAA BBB CCC
rootProject内 settings.gradle include ':AAA' //または 「includeFlat 'AAA'」 build.gradle apply plugin: 'java' apply plugin: 'eclipse' project(':AAA'){ sourceSets{ srcDirs = ['src'] //24行目 srcDirs = ['test'] } } dependencies{ compile project(':AAA') } rootProjectのソースフォルダは「src/main/java」 AAAのソースフォルダは「src/main/java」
###発生している問題・エラーメッセージ
Synchronize Gradle projects with workspace failed due to an error in the referenced Gradle build. Could not run build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-3.4-bin.zip'. Build file 'X:\yyy\zzz\build.gradle' line: 24 A problem occurred evaluating root project 'ルートプロジェクト名'. Could not set unknown property 'srcDirs' for SourceSet container of type org.gradle.api.internal.tasks.DefaultSourceSetContainer.
なぜ、「srcDirs」がunknown propertyになるのかが分かりません。
そもそも、rootprojectのbuild.gradleに、他のprojectのsourceSetsの設定は出来ないのか
またはただ書き方が間違っているのかなどもわかりませんでした。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/17 06:30