1

我正在尝试将 android 项目从 maven 迁移到 gradle。

在 Maven 中,我有两个配置文件(dev 和 prod),dev profile 使用 dev.properties 文件来设置一些属性,prod 使用 prod.properties。

我希望能够告诉 gradle 使用 dev.properties 进行调试构建和 prod.properties 用于发布构建。

更具体地说,我需要做的就是将文件重命名为 constants.properties

我怎样才能做到这一点?

4

1 回答 1

2

假设您已经有办法区分 dev 和 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")
于 2013-06-14T17:55:06.283 回答