maven-surefire-plugin使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven-surefire-plugin使用相关的知识,希望对你有一定的参考价值。

maven-surefire-plugin到底怎么用啊??网上找资料就说在控制台运行mvn test就可以了。。。到底在哪运行啊?请教下到底怎么用,从第一步开始。

把源代码放在src/main/java下,把测试代码放在src/test/java下,在工程根目录建立文件pom.xml
根据网上说明填写groupId,artifactId,version,添加dependency标签,添加一个junit依赖,groupId和artifactId均为junit,版本自己选,然后在根目录下运行mvn clean test
maven-surefire-plugin是maven自己的插件,生命周期中test阶段默认绑定的插件目标就是surefire中的test目标,所以不用刻意去引入
参考技术A 你了解maven?
安装maven,并进行配置
编写项目pom文件
编写test类(这个插件是用来执行text goal的)
在命令行执行 mvn test
作用就是指示这个插件去运行你自己写的测试类(TestNG,JUNIT)追问

刚知道maven,其实我只是想用它来自动化测试JUnit

追答

那我只能帮你到这里了。
maven的基础知识还是要系统的看看
如果现有项目不是maven的,你还不如用ant替代你想要的maven的这个功能

以上是关于maven-surefire-plugin使用的主要内容,如果未能解决你的问题,请参考以下文章

使用 maven-surefire-plugin 进行 JUnit 和 Spock 测试

maven-surefire-plugin,用于自动化测试和单元测试的

maven-surefire-plugin

如何使用 maven-surefire-plugin 在同一个项目中执行 JUnit 和 TestNG 测试?

maven-surefire-plugin 忽略 pom.xml 中的插件顺序

Spring Boot 无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test