我有这个 Gradle 任务:
task resources_cleaner_bl(type: JavaExec) {
classpath sourceSets.main.runtimeClasspath
systemProperties['cleanTarget'] = 'bl'
main = "com.m.ResourcesCleanerRunner"
}
如何编辑它,以便在运行此 gradle 任务时动态输入 'bl'
。
最佳答案
您可以通过使用 -D
标志从命令行设置系统属性(即运行 gradlew resources_cleaner_bl -DcleanTarget=bl
)来简单地消除配置 systemProperties['cleanTarget'] = 'bl'
。
您可以在 Gradle 用户指南中阅读有关项目和系统属性的更多信息 here 。
关于java - 如何将动态输入参数传递给gradle java exec任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30145908/