【发布时间】:2011-09-02 01:01:11
【问题描述】:
我的 pom.xml 中有三个配置文件用于我们的应用程序...
- dev(供开发人员使用)
- qa(用于我们的内部 qa 服务器)
- 产品(生产)。
当我们运行我们的 maven 构建时,所有三个配置文件都会输出一个同名的 war 文件。我想输出$profilename-somearbitraryname.war
有什么想法吗?
【问题讨论】:
-
我建议使用弹簧配置文件 (
org.springframework.context.support.PropertySourcesPlaceholderConfigurer) 来处理因环境而异的应用程序变量。这样,您可以构建一次并在下一个环境中重新部署它。不过,这可能与您的情况无关..