单独生命周期阶段的Maven默认配置文件

时间:2016-02-11 16:23:34

标签: java spring maven junit spring-test

我有两个maven配置文件:一个用于开发(默认是活动的),另一个用于集成测试

<profile>
    <id>dev</id>
    <properties>
       <maven.profile>dev</maven.profile>
       ...
   </properties>
   <activation>
    <activeByDefault>true</activeByDefault>
</activation>
</profile>

<profile>
   <id>integration-test</id>
   <properties>
       <maven.profile>integration-test</maven.profile>
       ...
   </properties>
   <activation>
    <activeByDefault>true</activeByDefault>
</activation>
</profile>

要运行集成测试,我直接指定配置文件:

mvn failsafe:integration-test -Pintegration

当使用failafe插件运行集成测试时,是否有一些方法,默认情况下使用 integration-test 配置文件?或者也许其他一些优雅的方法和最佳实践如何使用spring测试框架,maven和junit来实现这一点,以避免每次为集成测试键入配置文件名称。 感谢。

0 个答案:

没有答案