Java 从命令行使用maven调用单个junit测试方法失败

Java 从命令行使用maven调用单个junit测试方法失败,java,maven,junit4,Java,Maven,Junit4,我正在使用类似于mvn-q-Dtest=myjunitestclassname#runSingleTest test的命令,根据maven&junit文档,它应该只运行runSingleTest测试方法。但问题是所有的测试都在运行 我正在使用maven3和junit4 mvn -q -Dtest=MyJUnitTestClassName#runSingleTest test 尝试在类和测试周围引用(即-Dtest=“myjunitestclassname#runSingleTest”)。我使

我正在使用类似于
mvn-q-Dtest=myjunitestclassname#runSingleTest test
的命令,根据maven&junit文档,它应该只运行
runSingleTest
测试方法。但问题是所有的测试都在运行

我正在使用maven3和junit4

mvn -q  -Dtest=MyJUnitTestClassName#runSingleTest test

尝试在类和测试周围引用(即-Dtest=“myjunitestclassname#runSingleTest”)。我使用Maven 3.3和JUnit 4,您列出的语法对我来说很有用,但这种行为听起来与某些版本的SureFire插件的问题类似


该类的名称没有遵循像
*Test.java
这样的命名约定。除此之外,我怀疑它是否正在运行……我尝试了这两种方法。i、 虽然给出了完全限定的类名,但它还是以某种方式运行了该类中的所有方法。感谢您的回答,但它并没有起作用。我仍然注意到所有方法都已执行(或测试)