对于Android应用,如果我的build.gradle
有两个方案,prod和qa,我如何根据方案选择gradle_${chosen}.properties
?即我的构建
prod {
//use gradle_prod.properties
}
qa {
//use gradle_qa.properties
}
如果我尝试这样的话:
qa {
processResources{
// ...
}
}
我找不到方法processResources()
...
答案 0 :(得分:0)
您可以使用以下内容使用.properties
文件:
def Properties props = new Properties()
def propFile = file('../fileName.properties')
if (propFile.canRead()){
props.load(new FileInputStream(propFile))
xxx = file(props['MY_KEY'])
}
相反,如果您想使用您可以在文件中使用的其他.gradle
文件中定义的任务:
apply from: 'myFilename.gradle'