我正在尝试将Android项目从maven迁移到gradle。
在maven中我有两个配置文件(dev和prod),dev配置文件使用dev.properties文件设置一些属性,prod使用prod.properties。
我希望能够告诉gradle使用dev.properties进行调试构建,使用prod.properties进行发布构建。
更具体地说,我需要做的就是将文件重命名为constants.properties
我怎样才能做到这一点?
答案 0 :(得分:2)
假设您已经有办法区分dev vs prod,您可以使用以下内容重命名Groovy中的文件:
def dev = true // set to true or false
def propFile
if (dev) {
propFile = file("dev.properties")
} else {
propFile = file("prod.properties")
}
propFile.renameTo("constants.properties")