小编Jav*_*lla的帖子

从buildscript获取设置对象

我试图从根项目的构建脚本访问设置对象.

原因是我想在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很新.

settings project gradle

3
推荐指数
1
解决办法
592
查看次数

标签 统计

gradle ×1

project ×1

settings ×1