maven打包忽略test,maven install 跳过测试
00-1010:安装maven项目时忽略测试的执行。在springboot项目中,当项目的根目录用maven命令打包时,在maven项目的pom.xml文件中添加以下配置。用eclipse自己的选项跳过单元测试——maven . test . skip和skipTests的区别以及一些常用命令。用maven.test.skip跳过单元测试。
目录
maven项目install时忽略执行test
!-不执行任何单元测试,也不编译任何测试类-mvninstall-d maven . test . skip=true或
!-不执行单元测试,但将编译测试类,并在target/test-classes目录中生成相应的类-mvninstall-dskiptests=true
00-1010在pom.xml文件中添加以下配置:
!-不执行单元测试,但将编译测试类,并在target/test-classes目录中生成相应的class-skipTeststrue/skip tests or。
!-不执行单元测试,但将编译测试类,并在target/test-classes目录中生成相应的class - skipTeststrue/skipTests。
在项目所在文件夹根目录使用maven命令打包时
!-不执行单元测试,但是,将编译测试类,并在目标/测试类目录版本配置skipTeststrue/skip tests/configuration/plugin中生成相应的类插件groupIdorg.apache.maven.plugins/groupId ArtifactidMaven-Surefire-plugin/ArtifactidVersion 2.5
springboot项目中
eclipse项目右键3354 run as 3354 maven build … ——填写install并勾选Skip Tests。
此方法不执行单元测试,也不编译测试类。
注意:在上面的target/test-classes目录中生成的类文件在eclipse中是看不到的,所以需要到相应的文件夹中才能看到。
maven项目的pom.xml文件的中添加如下配置
DskipTests:不执行测试用例,而是编译测试用例类,在target/test-classes下生成相应的类文件。Dmaven.test.skip=true:不执行测试用例,不编译测试用例类。不执行测试用例,而是编译测试用例类,在target/test-classes下生成相应的类文件。
00-1010不仅跳过单元测试的运行,还跳过测试代码的编译。
也可以在pom.xml文件中修改mv package-dmaven . test . skip=true。
插件groupIdorg.apache.maven.plugin/groupId artifactIdmaven-compiler-plugin/artifactId 2.1版/版本配置skip true/skip/configuration/plugin插件groupIdorg.apache.maven.plugins/groupId artifactIdmaven-surefire-plugin/artifactId 2.5版/版本配置skip true/skip/configuration/plugin
00-1010但会继续编译;如果没有时间修复单元测试的bug,或者单元测试编译错误。用上面的,不要用这个
插件groupIdorg.apache.maven.plugins/groupId artifactIdmaven-surefire-plugin/artifactId 2.5版/版本配置skipTeststrue/skip tests/Configuration/plugin 1。在应用程序中运行单元测试:mvn test或mvn test -Dtest=***Test,其中“***Test”是被测试用例的类名(无需输入。java)
打开控制台,进入测试项目所在的目录:d : workspace-sell sell-QA test路径;输入mvn test命令后,sell-qatest中的所有测试脚本都被执行,信息被输出到控制台。如果您想单独在一个测试类中运行一个测试用例,比如publishAuctionTest.java,您可以运行mvntest-dtest=publishauctiontest 2,并清除目标目录中生成的结果:mvn clean(清除taget文件夹中的内容)
3.在本地repo中安装jar: mvninstall。命令运行后,在项目的根目录下生成目标文件夹,jar包、类文件夹等内容存储在该文件夹中。在本地仓库报告中生成项目jar包目录。
4.打包项目:mvn包。命令运行后,在项目的根目录下生成目标文件夹,jar包、类文件夹等内容存储在该文件夹中。
5.生成Eclipse项目文件:mvn eclipse:eclipse。运行命令后,eclipse项目就生成了。项目,类路径文件和目标文件夹在项目的根目录中生成。将项目导入eclipse:打开eclipse,通过file-import将项目导入eclipse。
6.清除Eclipse项目:mvn eclipse:clean。的。类路径和。项目文件将被删除。
以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。