我需要根据 maven-jar-plugin 文档中的建议将一些 src/test/java 移动到 src/main/java => http://maven.apache.org/plugins/maven-jar-plugin/usage.html
我这样做是因为,我在测试范围内的另一个项目中使用了测试(助手)类。
所以我创建了 my-project-test,移入了测试类,并配置了 surefire 以指定测试类目录 =>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testSourceDirectory>${basedir}\src\main\java\</testSourceDirectory>
</configuration>
</plugin>
</plugins>
</build>
但是当我启动 mvn test 时,执行了 0 个测试 =>
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
问题与此相同=> Maven 找不到要运行的 JUnit 测试,但解决方案(配置 surefire maven 插件)对我不起作用。