gradle - 如何创建带有两个值的gradle属性?

标签 gradle build.gradle

我想在命令行中为我的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/

相关文章:

java - Spark rest api 服务器部署

gradle - 如何使用gradle脚本在生成的war文件中复制根级别具有父目录结构的目录和目录内容

java - android studio 中的 build.gradle 依赖

android - 任务 ':YAMSTestApp:preDexDebug' 执行失败

gradle - 如果需要在自动部署中更新gradle版本

ant - 如何在gradle中为ant xjc任务指定多个绑定(bind)文件

java - 错误:任务 ':app:dexDebug'的执行失败。 > com.android.ide.common.process.ProcessException:

android - Android Studio 2.3更新后,创建新项目或打开现有项目时出错

java - 无法将“导出”识别为内部或外部命令,

安卓工作室 : Add jar as library?