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

标签 build gradle build.gradle

我正在执行GradleBuild任务,我想保留当前脚本已提供的所有属性。换句话说,我想打包“这些起始参数”,并将它们传递给我正在调用的构建。

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

最佳答案

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

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

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

关于build - 我可以在执行GradleBuild任务时传递所有属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19020169/

相关文章:

kotlin - 如何使用 Kotlin DSL 替换资源文件中的 token

Eclipse 不显示 gradle 项目下的 generateProto 任务

java - Gradle 依赖于不同项目的源集

java - Android Studio - java.lang.NoClassDefFoundError

java - 获取使用 Java 构建 Windows 版本

未找到声称字符串的 Android Studio 构建依赖项

gradle - 如何在 Gradle 中为多个应用程序捆绑依赖项

gradle - Artifactory找不到SonarQube Gradle插件

java - Spring gradle 构建 jar 找不到主类并出现 NoClassDefFoundError

android - 更新 Android 项目中的 Gradle 依赖项