【发布时间】:2019-05-15 14:02:58
【问题描述】:
我为maven-failsafe-plugin 定义了一些systemPropertyVariables。
在集成阶段运行集成测试时,systemPropertyVariables 被正确拾取。
当我通过我的 IDE (IntelliJ) 运行单个测试时,systemPropertyVariables 也会被选中,但我不希望这样。
有没有办法在不使用 maven 配置文件的情况下防止这种情况发生?
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>3.0.0-M3</version>
<configuration>
<includes>
<include>**/*End2EndTest.java</include>
</includes>
<systemPropertyVariables>
<tomcat.host>host</tomcat.host>
<tomcat.port>8080</tomcat.port>
<tomcat.context>/</tomcat.context>
<tests.browser.name>chrome</tests.browser.name>
<tests.selenium.grid.address>http://localhost:4444/wd/hub/</tests.selenium.grid.address>
<spring.profiles.active>build</spring.profiles.active>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
</build>
提前致谢。 问候
【问题讨论】:
标签: maven intellij-idea maven-failsafe-plugin