【发布时间】:2014-05-10 23:34:33
【问题描述】:
我使用 maven 程序集插件来构建不同的 jars(test-properties.jar 和 prod-properties.jar),其中包含用于环境测试和生产的属性(test1.properties 和 test2.properties)。现在我将属性文件(test1.properties 和 test2.properties)更改为 Java 文件(Test1.java 和 Test2.java)...编译它们并再次运行程序集插件。 所以我有两个 jar 文件,里面有类,它适用于不同的环境。
-> test-properties.jar (Test1.class, Test2.class)
-> prod-properties.jar (Test1.class, Test2.class)
如果我在 Produktion 上部署 Webapp,那么我使用 prod-properties.jar 进行部署。对于本地工作区,我使用 test-properties.jar
我的问题:将环境属性与属性文件或Java类一起使用会更好吗? (性能?不需要 FileInputStream ......糟糕的代码风格?)
感谢您的回答:)
【问题讨论】:
标签: java properties build maven-assembly-plugin