我将如何创建具有两个值的 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(",")