在Eclipse下用Maven运行JUnit测试

我刚刚在Eclipse上安装了插件m2e。

我写了一个简单的JUnit(版本4)测试。 我可以从Eclipse运行它,但不能从pom.xml运行它(alt-click,Run as,Maven Test)。 我想我需要告诉Maven搜索那个课程,但我不知道怎么做。

另外,我在groupId“junit”中找不到JUnit 4:只有版本3.8.1可用。 我真的需要为版本3.x而不是版本4+编写测试吗?

如何解决这个问题?

把我想象成Maven的新手:这正是我的本性。 因此,除非准确描述我需要做什么,否则请不要谈论工件技术。 我几乎无法安装Guava作为依赖,我现在完全失去了这些概念。

谢谢!

你可以用Maven运行Junit 4。 你只需要在你的pom中使用Junit 4依赖。 您还需要surefire插件来执行测试。

请参阅: http : //maven.apache.org/plugins/maven-surefire-plugin/

提示:默认情况下,surefire会查找带有*Test.java命名的文件来查找测试。

将其添加到您的pom.xml中

  [...]     org.apache.maven.plugins maven-surefire-plugin 2.18.1     [...]  

clean test运行maven