我想在命令行中为我的Gradle项目传递属性。但是这个属性有两个值,例如:
让我说我传递的属性就像这样
gradle myTask -Pexclude=xxxxx,yyyyy
上面,我在属性排除中传递了两个值。排除的是它从构建过程中排除了两个文件。但我很困惑这些逗号分隔格式是否有效。请指教。
答案 0 :(得分:0)
当您使用-P
标志时,您实际上正在设置一个带有字符串值的属性,即示例中exclude
属性的值将为设为xxxxx,yyyyy
。
如果您想将此值转换为数组,则可以使用split()
,即def excludeArr = exclude.split(",")