我试图从根项目的构建脚本访问设置对象.
原因是我想在settings.gradle文件中定义一个列表,该列表将是一个子项目列表,类型为:
settings.gradle
projectNames = ['prjA', 'prjB']
Run Code Online (Sandbox Code Playgroud)
想做点什么:
build.gradle(根项目)
projectNames = settings.projectNames
// Use projectName in tasks
Run Code Online (Sandbox Code Playgroud)
然后在build.gradle中访问它以执行各种任务,例如将这些名称解析为URL以进行git-clone.但是,我似乎无法找到一种方法来声明这两个脚本之间可见的任意groovy对象.注意我可能希望该列表相关但不等于项目名称.我想这个问题总结为在这两个文件之间共享POGO并访问设置对象.
我对Gradle很新.