在gradle中传递冲突的参数 - 将使用哪一个?

时间:2017-11-08 06:17:29

标签: gradle

让我们说我们正在尝试使用一些额外的参数来运行gradle任务。 例如:

./gradlew -Pfeature=true -Pfeature=false

将哪些属性传递给构建?

1 个答案:

答案 0 :(得分:0)

我使用简单的gradle任务进行了实验

task printProps {
    doLast {
        println props
    }
}

我已经跑过两次了:

./gradlew printProps -Pprops=false -Pprops=true - >真

./gradlew printProps -Pprops=true -Pprops=false - >假

所以gradle使用传递的最后一个参数。