我可以在执行GradleBuild任务时传递所有属性吗?

我可以在执行GradleBuild任务时传递所有属性吗?,build,gradle,build.gradle,Build,Gradle,Build.gradle,我正在执行一个GradleBuild任务,并且我希望维护当前脚本已给定的所有属性。换句话说,我想打包“这些startparameters”,并将它们传递给我正在调用的构建 有什么方法可以干净地做到这一点吗?如果您指的是项目属性: task foo(type: GradleBuild) { startParameter.projectProperties = gradle.startParameter.projectProperties } 如果您指的是系统属性,请将projectPro

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


有什么方法可以干净地做到这一点吗?

如果您指的是项目属性:

task foo(type: GradleBuild) {
    startParameter.projectProperties = gradle.startParameter.projectProperties
}

如果您指的是系统属性,请将
projectProperties
替换为
systemPropertiesArgs
(两侧)。

您所说的“当前脚本已提供的所有属性”到底是什么意思?我想我指的是
project.gradle.startParameter
。。。这可能正好回答了我的问题。有什么方法可以传递任务参数吗?