プロジェクト レイアウトが既に指定されている状況で、Gradle マルチプロジェクト ビルドを作成しようとしています。私はこのようなものを持っています:
-->Shared\
---->SharedComponent1\
------>build.gradle
------>src\
...
---->SharedComponent2\
------>build.gradle
...
-->Product1\
---->ProductComponent1\
------>build.gradle
---->ProductComponent2\
------>build.gradle
...
---->build\
------>settings.gradle
私のsettings.gradleは次のようになります:
rootProject.name = 'Product1'
rootProject.projectDir = new File( "${ProjectsRoot}" )
include 'Shared:SharedComponent1'
include 'Shared:SharedComponent2'
include 'Product1:ProductComponent1'
include 'Product1:ProductComponent2'
次のようにビルドフォルダーでGradleを実行すると:
gradle -PProjectsRoot=c:\my\project\root\dir projects
私は得る:
:projects
------------------------------------------------------------
Root project
------------------------------------------------------------
Root project 'build'
No sub-projects
To see a list of the tasks of a project, run gradle <project-path>:tasks
For example, try running gradle :tasks
BUILD SUCCESSFUL
つまり、ビルドしようとしているプロジェクトが見つかりません。私がやろうとしていることは、Gradle のマルチプロジェクト サポートで可能ですか? それとも、間違った木を吠えていますか?