我使用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?