0
摇篮多项目管理考虑以下项目设置:与互斥项目
ProjectRoot
|__build.gradle
|__settings.gradle
|
|__ProjectA
| |__build.gradle
|
|__ProjectB
| |__build.gradle
|
|__SharedProject
|__build.gradle
两个项目都需要SharedProject
的依赖。但是,我只想一次构建一个项目。目前的“解决方案”我是简单地注释掉我不建设settings.gradle
项目,例如:
$ cat settings.gradle
include 'ProjectA'
//include 'ProjectB'
include 'SharedProject'
当我打电话gradle assembleRelease
项目A得到建立。为了构建ProjectB
我在settings.gradle
中注释掉ProjectA
。
我希望能够建立一个特定的项目,而不需要注释掉对方一settings.gradle
,例如,只发出像
$ gradle buildA
我怎样才能实现这个操作的命令?
感谢您的回复。它仍然会尊重ProjectRoot的build.gradle中的配置吗?它具有适用于所有子项目的设置。 – nautical