我将如何创建具有两个值的 gradle 属性?
How would I create a gradle property with two values?
我想在命令行中为我的 Gradle 项目传递 属性。但是这个 属性 有两个值例如:
假设我通过了 属性 这样的事情
gradle myTask -Pexclude=xxxxx,yyyyy
以上,我在 属性 exclude 中传递了两个值。 exclude 的作用是从构建过程中排除这两个文件。但我很困惑这些逗号分隔格式是否有效。请指教
当您使用 -P
标志时,您实际上是在使用 String 值设置 属性,即 exclude
属性 在你的例子中将被设置为 xxxxx,yyyyy
.
如果您想将此值转换为数组,只需使用 split()
,即 def excludeArr = exclude.split(",")
我想在命令行中为我的 Gradle 项目传递 属性。但是这个 属性 有两个值例如:
假设我通过了 属性 这样的事情
gradle myTask -Pexclude=xxxxx,yyyyy
以上,我在 属性 exclude 中传递了两个值。 exclude 的作用是从构建过程中排除这两个文件。但我很困惑这些逗号分隔格式是否有效。请指教
当您使用 -P
标志时,您实际上是在使用 String 值设置 属性,即 exclude
属性 在你的例子中将被设置为 xxxxx,yyyyy
.
如果您想将此值转换为数组,只需使用 split()
,即 def excludeArr = exclude.split(",")