在Gradle发布/调试版本期间使用不同的属性文件

时间:2016-08-01 05:46:43

标签: java gradle

我使用Gradle作为构建工具,属性存储在src / main / resources / myproject.properties中。这些属性的一些示例包括:

# Mail server properties
mail.server.url = http://mailserver.example.com
mail.server.username = username
mail.server.password = password

# Server url
app.server.url = http://myserver.mydomain.com

在开发期间,属性与生产服务器具有不同的值。现在,我们在将值部署到生产服务器之前替换它们。有没有更好的方法让我们指定属性应该在开发期间来自myproject-debug.properties,在发布期间是myproject-release.properties,在测试期间是myproject-qa?

0 个答案:

没有答案