我有几组 Spring 配置(用于 bean 初始化和属性文件的 XML 文件),用于不同类型的服务/服务器。我还使用 maven 来管理依赖项和构建(与 eclipse 交替)。
我的意图是拥有一个可以传递给 maven 的标志,以使用选定的配置文件构建项目。
例子:
mvn package production
将 conf/production 文件放在 WEB-INF/classes
我有几组 Spring 配置(用于 bean 初始化和属性文件的 XML 文件),用于不同类型的服务/服务器。我还使用 maven 来管理依赖项和构建(与 eclipse 交替)。
我的意图是拥有一个可以传递给 maven 的标志,以使用选定的配置文件构建项目。
例子:
mvn package production
将 conf/production 文件放在 WEB-INF/classes
我已经通过使用@gerardribas 建议的 Spring 配置文件的方法解决了这个问题。我已经查看了Jhipster 实现并遵循了这种方式。如果有人遵循相同的路径,请注意您需要将 servlet 版本升级到 3.x。