如何避免 gradle 中的字母数字执行顺序
how to avoid alphanumeric execution order in gradle
我的模块目录中有 5 个子项目,每个子项目都有一个 build.gradle 文件:
模块:
一个子项目
b子项目
c子项目
dSubProject
eSubProject
我的settings.gradle包括所有5个项目,但是项目b依赖于项目e的构建输出jar(比如eSubProject.jar),
如何避免 Gradle 中的字母数字执行顺序?
您要做的是告诉 gradle 项目之间的关系。在每个项目的依赖中你可以添加对另一个子项目的依赖。
例如:
dependencies {
compile project(':eSubProject')
}
Gradle 将确保项目以正确的顺序编译。
我的模块目录中有 5 个子项目,每个子项目都有一个 build.gradle 文件:
模块:
一个子项目
b子项目
c子项目
dSubProject
eSubProject
我的settings.gradle包括所有5个项目,但是项目b依赖于项目e的构建输出jar(比如eSubProject.jar),
如何避免 Gradle 中的字母数字执行顺序?
您要做的是告诉 gradle 项目之间的关系。在每个项目的依赖中你可以添加对另一个子项目的依赖。
例如:
dependencies {
compile project(':eSubProject')
}
Gradle 将确保项目以正确的顺序编译。