2

我正在考虑从 ant 迁移到 Gradle,因为我们希望通过并行运行项目来加速构建并简化配置,但在我看来,这些目标对于 Gradle 构建来说是相互排斥的。希望我错过了什么。所以我想要一个编译 3 个 java 项目的多项目 Gradle 设置的好例子,这样 A 和 B 可以并行编译,C 依赖于两者。同样,可以(动态地)配置某些属性并在所有三个项目中使用,也许在附加的根项目中进行配置。

4

2 回答 2

4

“动态”配置属性是什么意思?一般来说,您应该能够为具有三个子项目的项目获得并行执行的构建,如您所描述的。我在https://github.com/breskeby/gradle-snippets/tree/master/multiparallel推送了一个示例骨架项目设置

希望有帮助,

干杯,勒内

于 2013-04-25T21:19:47.640 回答
0

这是我在一两周前构建的一个示例应用程序,涵盖了这个用例:https ://github.com/jadekler/git-java-websiteskeleton 。特别检查 settings.gradle,以及将所有其他组件(每个单独的 java 应用程序)捆绑为一个的应用程序包。

于 2015-06-01T23:57:27.167 回答