【发布时间】:2012-08-22 15:39:26
【问题描述】:
我有以下项目结构
-->Starnderd Location
-->Project1
-->settings.gradle
-->build.gradle
-->Subproject11
-->build.gradle
-->Subproject12
-->build.gradle
-->Project2
-->settings.gradle
-->build.gradle
-->Subproject21
-->build.gradle
-->Subproject22
-->build.gradle
-->build.gradle
-->settings.gradle
上述项目结构的想法是我们有多个项目,其中包含子项目,每个项目都可以依赖于其他项目。项目内的子项目也可以依赖于同一项目内的其他子项目。项目将在根目录的 settings.gradle 中指定。每个项目中的 settings.gradle 也会说明该特定项目的子项目是什么。
我在根目录中的 settings.gradle 看起来像
include 'Project1',
'Project2'
Project1 settings.gradle 看起来像
include 'SubProject11'
'SubProject12'
其他依赖顺序在各自的 build.gradle 文件中定义 如果我 rand gradle clean build install 在根位置(标准位置)内,它似乎没有使用项目级别 settings.gradle 文件中的配置。
我在这里做错了什么?
【问题讨论】:
-
您找到解决方法了吗?
标签: build-automation gradle multi-project