【问题标题】:Can I pass along all properties when for a GradleBuild task?对于 GradleBuild 任务,我可以传递所有属性吗?
【发布时间】:2013-10-01 22:41:10
【问题描述】:

我正在执行GradleBuild 任务,并且我想维护 current 脚本所赋予的所有属性。换句话说,我想打包“这些启动参数”并将它们传递给我正在调用的构建。

有什么办法可以干净利落地做到这一点?

【问题讨论】:

  • “当前脚本已被赋予的所有属性”究竟是什么意思?
  • 我想我的意思是project.gradle.startParameter... 这可能只是回答我的问题。

标签: build gradle build.gradle


【解决方案1】:

如果您指的是项目属性:

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

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

【讨论】:

  • 有什么方法可以传入任务参数?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-26
  • 1970-01-01
  • 2020-07-28
  • 1970-01-01
  • 2011-05-14
  • 1970-01-01
相关资源
最近更新 更多