Maven打包跳過(guò)測(cè)試的三種方法
使用Maven打包的時(shí)候,可能會(huì)因?yàn)閱卧獪y(cè)試打包失敗,這時(shí)候就需要跳過(guò)單元測(cè)試。
Maven跳過(guò)單元測(cè)試有三種方法。
一、命令行方式跳過(guò)測(cè)試
我們可以用兩種命令來(lái)跳過(guò)測(cè)試
- mvn clean install -DskipTests
- mvn clean install -Dmaven.test.skip=true
- DskipTests,不執(zhí)行測(cè)試用例,但編譯測(cè)試用例類生成相應(yīng)的class文件至target/test-classes下
- Dmaven.test.skip=true,不執(zhí)行測(cè)試用例,也不編譯測(cè)試用例類
使用maven.test.skip,不但跳過(guò)單元測(cè)試的運(yùn)行,也跳過(guò)測(cè)試代碼的編譯;
使用 mvn package -DskipTests 跳過(guò)單元測(cè)試,但是會(huì)繼續(xù)編譯。
二、pom.xml中配置跳過(guò)測(cè)試
可以在pom.xml中添加如下配置來(lái)跳過(guò)測(cè)試:
<build>
<plugins>
<!-- maven 打包時(shí)跳過(guò)測(cè)試 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
<build>
三、Idea中配置跳過(guò)測(cè)試
Idea是我們常用的開(kāi)發(fā)工具,我們經(jīng)常直接用Idea的插件來(lái)進(jìn)行打包。我們可以通過(guò)配置來(lái)跳過(guò)測(cè)試。
1、直接配置
Maven命令欄的工具欄有下圖中的圖標(biāo),這個(gè)圖標(biāo)就是 Skip Tests。點(diǎn)擊選中,再用LifeStyle中的打包就會(huì)跳過(guò)測(cè)試.

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

以上就是Maven打包跳過(guò)測(cè)試的三種方法的詳細(xì)內(nèi)容,更多關(guān)于Maven 跳過(guò)測(cè)試的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Java基于正則表達(dá)式實(shí)現(xiàn)的替換匹配文本功能【經(jīng)典實(shí)例】
這篇文章主要介紹了Java基于正則表達(dá)式實(shí)現(xiàn)的替換匹配文本功能,結(jié)合完整實(shí)例形式分析了java字符串正則替換操作技巧,需要的朋友可以參考下2017-04-04
java eclipse 整個(gè)項(xiàng)目或包查找只定字符串并替換操作
這篇文章主要介紹了java eclipse 整個(gè)項(xiàng)目或包查找只定字符串并替換操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09
Java實(shí)現(xiàn)文件檢索系統(tǒng)的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何劉Java語(yǔ)言實(shí)現(xiàn)簡(jiǎn)易的文件檢索系統(tǒng),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Java開(kāi)發(fā)有一定的幫助,需要的可以參考一下2022-07-07
編譯大型Java項(xiàng)目class沖突導(dǎo)致報(bào)錯(cuò)的解決方案
這篇文章給大家盤點(diǎn)編譯大型項(xiàng)目class沖突導(dǎo)致報(bào)錯(cuò)的解決方案,文中通過(guò)代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-10-10
SpringMVC MethodArgumentResolver的作用與實(shí)現(xiàn)
這篇文章主要介紹了SpringMVC MethodArgumentResolver的作用與實(shí)現(xiàn),MethodArgumentResolver采用一種策略模式,在Handler的方法被調(diào)用前,Spring MVC會(huì)自動(dòng)將HTTP請(qǐng)求中的參數(shù)轉(zhuǎn)換成方法參數(shù)2023-04-04
SpringBoot整合MybatisPlus的基本應(yīng)用指南
MyBatis-Plus ,簡(jiǎn)稱 MP,是一個(gè) MyBatis的增強(qiáng)工具,在 MyBatis 的基礎(chǔ)上只做增強(qiáng)不做改變,下面小編就來(lái)和大家介紹一下SpringBoot整合MybatisPlus的一些基本應(yīng)用吧2025-03-03
實(shí)例詳解Java庫(kù)中的LocalDate類
在做報(bào)表統(tǒng)計(jì)時(shí),需要對(duì)指定時(shí)間內(nèi)的數(shù)據(jù)做統(tǒng)計(jì),則需要使用到時(shí)間日期API,下面這篇文章主要給大家介紹了關(guān)于Java庫(kù)中LocalDate類的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-01-01

