【问题标题】:Maven 3 Junit 3 Tests Are Not RunningMaven 3 Junit 3 测试未运行
【发布时间】:2018-04-18 11:14:33
【问题描述】:

工具:

Maven 3

JUnit 3

问题:

我有一个使用 JUnit 3. 的遗留项目 我创建了一个以src/test/java 作为项目结构的新测试模块,并在其中添加了JUnits 3 类。

JUnits 类遵循正确的命名约定 - Test*.java

但是当我运行 mvn clean test 时,maven 没有进行测试。

看来no tests to run 消息也不是由maven-surefire-plugin 给出的

有人可以请教这里有什么问题吗?

我真的不知道为什么没有接受测试

【问题讨论】:

  • 如果您将测试添加到旧项目中,那么是否已经有旧测试?那些跑吗?如果是这样,您可以比较新的和旧的。还可以尝试运行“mvn -X clean test”来弄清楚发生了什么。
  • 我没有添加任何新的测试。这些是现有的。我只是将它们移动到一个新的文件夹结构以被 maven 选中
  • 运行 mvn -X clean test 没有列出运行的surefire插件
  • 类名应该是xxxTest

标签: java maven-3 junit3


【解决方案1】:

pom.xml 中有一个错误。

包装声明为<packaging>pom</packaging>

包装改为jar,开始工作

【讨论】:

    猜你喜欢
    • 2020-12-31
    • 2013-08-23
    • 2016-03-09
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-25
    • 1970-01-01
    相关资源
    最近更新 更多