build.gradleファイルにプロパティを設定し、各開発者がそれをローカルでオーバーライドできるようにするにはどうすればよいですか?私は試した:
gradle.properties:
MY_NAME = "Jonathon"
MY_COLOR = "blue"
build.gradle:
ext.MY_NAME = "John Doe"
task showit <<{
println "MY_NAME[" + MY_NAME + "]";
println "MY_COLOR[" + MY_COLOR + "]";
}
gradle showit
与える:
:showit
MY_NAME[John Doe]
MY_COLOR["blue"]
プロジェクトルートのgradle.propertiesファイルで定義されたプロパティは、build.gradleで定義された同じ名前のプロパティをオーバーライドすると思いましたが、そうではないようです。不足しているプロパティを埋めるだけです。