我正在使用带有surefire插件的Maven通过扩展AbstractTestNGSpringContextTests来运行TestNG测试,即使它在类路径中,它似乎也没有加载上下文,并且测试在我的ide中正常工作,但在maven中没有。
@ContextConfiguration(locations = Array("classpath*:/com/gottex/gottware/server/offlinepuwithdummydatafeed.xml")) 我的 xml 在 src/test/com/gottex/gottware/server 下
我的父母 pom 包含:
<build>
<defaultGoal>package</defaultGoal>
<testResources>
<testResource>
<directory>src/test/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</testResource>
</testResources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.9</version>
<configuration>
<verbose>true</verbose>
<forkMode>never</forkMode>
</configuration>
</plugin> ...
我的孩子 pom 不包含任何依赖关系..