我是Spring框架的新手。我在rails框架方面有一些经验。
我计划创建3个环境(测试,开发,生产)
我已在 pom 文件中为每个环境
创建了个人资料如果我想更改环境,我必须手动将活动状态更改为true / false。
一旦我改变了环境,我的整个应用程序都在该环境中运行。
我的问题是,
“有没有办法在测试环境中运行 junit / TestNG 测试用例而不更改pom文件中的任何内容?”
谢谢,
乔恩
答案 0 :(得分:0)
如果您使用maven个人资料,则可以several方式触发它们。最简单的事情似乎是使用-P
命令行选项明确指定了配置文件。
mvn -P [test|dev|production]
除此之外,Spring 3.1将引入XML Profiles - 这可能是您如何使用不同环境的好方法。今年应该是released - 尽管他们已经推迟发布RC1。不过我会试试里程碑(我已经做过)。
(此答案的部分内容来自here)