如何避免 gradle 中的字母数字执行顺序

how to avoid alphanumeric execution order in gradle

我的模块目录中有 5 个子项目,每个子项目都有一个 build.gradle 文件:

模块:

我的settings.gradle包括所有5个项目,但是项目b依赖于项目e的构建输出jar(比如eSubProject.jar),

如何避免 Gradle 中的字母数字执行顺序?

您要做的是告诉 gradle 项目之间的关系。在每个项目的依赖中你可以添加对另一个子项目的依赖。

例如:

dependencies {
    compile project(':eSubProject')
}

Gradle 将确保项目以正确的顺序编译。