对于GradleBuild任务,我可以传递所有属性吗?

Bos*_*osh 4 build gradle build.gradle

我正在执行一个GradleBuild任务,我想维护当前脚本已经给出的所有属性.换句话说,我想打包"这些startparameters"并将它们传递给我正在调用的构建.

有没有办法干净利落地做到这一点?

Pet*_*ser 8

如果你的意思是项目属性:

task foo(type: GradleBuild) {
    startParameter.projectProperties = gradle.startParameter.projectProperties
}
Run Code Online (Sandbox Code Playgroud)

如果您的意思是系统属性,请替换projectPropertiessystemPropertiesArgs(两侧).