1

Android プロジェクトを maven から gradle に移行しようとしています。

maven には 2 つのプロファイル (dev と prod) があり、dev プロファイルは dev.properties ファイルを使用していくつかのプロパティを設定し、prod は prod.properties を使用します。

デバッグ ビルドには dev.properties を使用し、リリース ビルドには prod.properties を使用するように gradle に指示できるようにしたいと考えています。

具体的には、ファイルの名前を 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 に答える