我有根项目,然后是子模块。这些模块是相互依赖的,当我为一个模块运行maven测试时,它会抛出未找到类的异常。
ProjectSubC有Maven测试,因此当它运行时,类在ProjectSubB和ProjectSubA中。现在如何解决这个问题。
答案 0 :(得分:0)
运行:mvn clean install
运行:mvn test
答案 1 :(得分:0)
忽略项目A中的测试,B: 1.在父母pom
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19</version>
</plugin>
2.在pom(A和B)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
在父母pom:mvn clean test