我想在命令行中为我的Gradle项目传递属性。但是此属性有两个值,例如:
假设我将类似的属性传递给了属性(property)
gradle myTask -Pexclude=xxxxx,yyyyy
上面,我在属性exclude中传递了两个值。 exclude的作用是从构建过程中排除了这两个文件。但是我感到困惑的是,这些逗号分隔的格式是否可行。请指教。
最佳答案
当您使用-P
标志时,您实际上是在使用字符串值设置属性,即,示例中exclude
属性的值将设置为xxxxx,yyyyy
。
如果您想将此值转换为Array,则可以简单地使用split()
,即def excludeArr = exclude.split(",")
关于gradle - 如何创建带有两个值的gradle属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31864547/