Maven打包跳過測試
點(diǎn)擊上方藍(lán)色字體,選擇“標(biāo)星公眾號”
優(yōu)質(zhì)文章,第一時間送達(dá)
? 作者?|??三分惡?
來源 |? urlify.cn/j2iiEv
66套java從入門到精通實(shí)戰(zhàn)課程分享
使用Maven打包的時候,可能會因?yàn)閱卧獪y試打包失敗,這時候就需要跳過單元測試。
Maven跳過單元測試有三種方法。
一、命令行方式跳過測試我們可以用兩種命令來跳過測試
mvn clean install -DskipTests
mvn clean install -Dmaven.test.skip=true
- DskipTests,不執(zhí)行測試用例,但編譯測試用例類生成相應(yīng)的class文件至target/test-classes下
- Dmaven.test.skip=true,不執(zhí)行測試用例,也不編譯測試用例類
使用maven.test.skip,不但跳過單元測試的運(yùn)行,也跳過測試代碼的編譯;
使用 mvn package -DskipTests 跳過單元測試,但是會繼續(xù)編譯。
可以在pom.xml中添加如下配置來跳過測試:
<build>
??<plugins>
<!--?maven?打包時跳過測試?-->
???<plugin>
????????????????<groupId>org.apache.maven.plugins</groupId>
????????????????<artifactId>maven-surefire-plugin</artifactId>
????????????????<configuration>
????????????????????<skip>true</skip>
????????????????</configuration>
????????????</plugin>
???????</plugins>
???<build>?????????
三、Idea中配置跳過測試Idea是我們常用的開發(fā)工具,我們經(jīng)常直接用Idea的插件來進(jìn)行打包。我們可以通過配置來跳過測試。
1、直接配置
Maven命令欄的工具欄有下圖中的圖標(biāo),這個圖標(biāo)就是 Skip Tests。點(diǎn)擊選中,再用LifeStyle中的打包就會跳過測試.

2、更改Maven配置
方式1:打開配置,找到Maven-->Runner,在VM option中添加?
-Dmaven.test.skip=true

方式2:Runner--> Propertis 中選中?
Skip tests

參考:
【1】:Maven 兩種方式跳過編譯 test
【2】:IDEA中Maven打包時如何跳過測試
【3】:mvn打包項(xiàng)目時跳過測試的兩種方法
【4】:Idea中配置Maven跳過測試編譯操作
粉絲福利:實(shí)戰(zhàn)springboot+CAS單點(diǎn)登錄系統(tǒng)視頻教程免費(fèi)領(lǐng)取
???
?長按上方微信二維碼?2 秒即可獲取資料感謝點(diǎn)贊支持下哈?![]()
