java - 在 Eclipse 下使用 Maven 运行 JUnit 测试

标签 java eclipse maven-2 junit

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

我编写了一个简单的 JUnit(版本 4)测试。我可以从 Eclipse 运行它,但不能从 pom.xml 运行它(按住 alt 键单击、运行方式、Maven 测试)。我想我需要告诉 Maven 搜索那个类,但我不知道如何搜索。

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

如何解决这个问题?

把我想象成 Maven 的新手:我就是这样。因此,除非准确描述我需要做什么,否则请不要谈论人工制品技术问题。我几乎无法将 Guava 安装为依赖项,现在我完全迷失了这些概念。

谢谢!

最佳答案

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

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

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

关于java - 在 Eclipse 下使用 Maven 运行 JUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5451808/

相关文章:

Java EE 在 Hudson/Jenkins 中提供依赖项

java - 我可以将来自 Maven 的属性(在 settings.xml 中定义的密码)注入(inject)到我的 Spring 容器中吗?

java - 无法使用 Bazel 获取 Maven 依赖项 javadoc

java - 在 Java 中连接 WAV 文件

java - 在 AWS Fargate 上运行时如何确定当前可用区

java - Java从IOUtils的InputStrem(特别是copyBytes)动态写入字符串数组

android - 如何使用 RGB 匹配两个几乎相同的匹配颜色

java - 二维ArrayList中的ArrayList.clear()(ArrayList of ArrayLists)

java - Eclipse java项目其中目录结构!=包结构

java - 复制 Android Java 类的正确方法 w。所有必需的资源