私のプロジェクトレイアウトがすでに私に指示されている状況で、Gradleマルチプロジェクトビルドを作成しようとしています。既存のリポジトリレイアウト用のGradleマルチプロジェクトビルドの設定が難しい
-->Shared\
---->SharedComponent1\
------>build.gradle
------>src\
...
---->SharedComponent2\
------>build.gradle
...
-->Product1\
---->ProductComponent1\
------>build.gradle
---->ProductComponent2\
------>build.gradle
...
---->build\
------>settings.gradle
マイsettings.gradleは次のようになります:私はこのようなビルドフォルダでのGradleを実行すると
rootProject.name = 'Product1'
rootProject.projectDir = new File("${ProjectsRoot}")
include 'Shared:SharedComponent1'
include 'Shared:SharedComponent2'
include 'Product1:ProductComponent1'
include 'Product1:ProductComponent2'
:
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
つまり、p私はビルドしようとしている。 Gradleのマルチプロジェクトサポートで私がしようとしていることは可能ですか?それとも、私は間違った木を吠えるのですか?
ここでは、gradle2.2.1では動作しますが、android studio 1.0.2では動作しない動作例です:http://stackoverflow.com/questions/18936433/relative-gradle-project-dependency-with-holoeverywhere/ – k3b