我创建了一个集成测试类“ sampleIT.java”,为了测试该类,我在vm参数下的eclipse中为junit添加了运行配置 -Dspring.profiles.active = it-dev -Dspring.config.name =它客户端 测试运行成功。
我试图运行Maven构建,它也应该涵盖(运行)集成测试类。我为Maven构建添加了运行配置,为添加了目标
清除验证-Dspring.profiles.active = it-dev -Dspring.config.name = it-client
我在pom.xml中添加了这些内容
<profiles>
<profile>
<id>it</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<includes>
<include>**/*IT</include>
</includes>
<argLine>-Dspring.config.name=it-dev</argLine>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
我也在命令行中尝试过,但是集成测试未运行 如何运行Maven构建以在Eclipse或命令行中运行所有Junit和Integartion测试?