mvn test运行Junit5测试用例时检测不到测试类的问题

问题再现:

使用 Intellij Idea 开发工具,每次执行单个 Junit5 测试时一切正常。

但是在项目目录中,执行 mvn test,或者 Intellij 右边的 Maven 打开后执行 Lifecycle 的 test 时,出现问题:

mvn test运行Junit5测试用例时检测不到测试类的问题_第1张图片

查阅文档

Junit5-User Guide-Get Started 给出了一些 Junit5 的例子。

其中,junit5-jupiter-starter-maven pom.xml 中给了我一些提示!

修改 pom.xml

  1. 依赖 junit-jupiter-engine
  2. 新增插件 maven-surefire-plugin

    4.0.0

    org.coderead
    test-junit5
    1.0-SNAPSHOT

    
        UTF-8
        1.8
        ${maven.compiler.source}
    
    
    
        
            org.junit.jupiter
            junit-jupiter-engine
            5.7.1
            test
        
    

    
        
            
                maven-compiler-plugin
                3.8.1
            
            
                maven-surefire-plugin
                2.22.2
            
        
    

参考博客

解决mvn test运行Junit5测试用例时检测不到测试类的问题

你可能感兴趣的:(javajunit5)