【发布时间】:2014-10-25 19:24:59
【问题描述】:
我正在尝试从根项目的构建脚本访问设置对象。
原因是我想在 settings.gradle 文件中定义一个列表,这将是一个子项目列表,如下:
settings.gradle
projectNames = ['prjA', 'prjB']
想做这样的事情:
build.gradle(根项目)
projectNames = settings.projectNames
// Use projectName in tasks
然后在 build.gradle 中访问它以执行各种任务,例如将这些名称解析为 URL 以 git 克隆它们。但是我似乎无法找到一种方法来声明一些在这两个脚本之间可见的任意 groovy 对象。请注意,我可能希望该列表相关但不等于项目名称。我猜这个问题归结为在这两个文件之间共享 POGO 并访问设置对象。
我对 Gradle 还是很陌生。
【问题讨论】: