我们有几个独立的构建(每个独立构建都是一个多项目构建)。主要构建脚本变得相当大,因为我们有一组由子项目重用的常见任务。独立构建之间也存在大量重复。我们正在寻找的是:
- 一种分割主构建文件的方法
分成较小的文件
- 重用某些部分的方法
在其他独立构建中构建
在 Gradle 中实现这一目标的最佳方法是什么?
Gradle 0.9 允许您从另一个构建脚本导入构建脚本。看一下:使用外部构建脚本配置项目 http://www.gradle.org/docs/current/userguide/userguide_single.html#sec:configuring_using_external_script。基本上是apply from: 'other.gradle'
.
用户指南没有提到的一件事是“from”参数可以是一个 URL,因此您可以通过 HTTP 在某个地方(例如您的 subversion 存储库)提供共享脚本,并从多个构建中导入它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)