Maven 3.x.x抱怨我用于另一个真正测试的模拟“TestPacket”类:
java.lang.Exception: No runnable methods
我怎样才能避免Maven抱怨这个? 我现在这样做了(在TestPacket中):
@Test
public void workaround() {
}
但应该有另一种干净的方式......
感谢您的时间!
安德鲁
答案 0 :(得分:4)
这更像是一个JUnit问题而不是maven问题。如果您不希望JUnit将您的TestPacket类视为JUnit测试类,请使用JUnit的@Ignore
注释
答案 1 :(得分:3)
排除pom中的surefire插件配置中的default "**/Test*.java"
inclusion rule:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<excludes>
<exclude>**/Test*.java</exclude>
</excludes>
</configuration>
</plugin>
更好的解决方案是仅排除TestPacket
类。