1

我是弹簧框架的新手。我在rails框架方面有一些经验。

我计划创建 3 个环境(测试、开发、生产)

我在我的pom文件中为每个环境创建了配置文件,

如果我想改变环境,我必须手动将活动状态更改为真/假。

更改环境后,我的整个应用程序都在该环境中运行。

我的问题是,

“有没有办法在测试环境中运行junit / TestNG测试用例而不改变 pom 文件中的任何内容?”

谢谢,

乔恩

4

1 回答 1

0

如果您使用 Maven 配置文件,您可以通过多种方式触发它们。对您来说最简单的事情似乎是使用-P命令行选项明确指定配置文件。

mvn -P [test|dev|production]

除此之外,Spring 3.1 将引入XML Profiles——这可能是您在不同环境中工作的好方法。它应该在今年发布——尽管他们已经推迟发布 RC1。尽管如此,我还是会尝试发布 Milestone(我已经这样做了)。

(这个答案的一部分来自这里

于 2011-08-24T08:11:02.137 回答