springboot打包如何忽略Test單元測(cè)試
springboot打包忽略Test單元測(cè)試
在maven pom.xml中加入配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
spring boot跳過(guò)maven test
在eclipse每次使用run as -> maven install, 總是運(yùn)行junit test,一些test還關(guān)聯(lián)數(shù)據(jù)庫(kù), 有的比較危險(xiǎn)。怎么跳過(guò)測(cè)試skip test呢?
spring-boot- maven -plugin 插件 已經(jīng)集成了maven-surefire-plugin插件
只需要在pom.xml里增加
<properties>
<!-- maven方式跳過(guò)maven test, 等同$ mvn package -Dmaven.test.skip=true -->
<!-- <maven.test.skip>true</maven.test.skip> -->
<!-- surefire plugin方式跳過(guò)maven test, 等同$ mvn package -DskipTests -->
<skipTests>true</skipTests>
</properties>
這里需要注意的是maven.test.skip,跳過(guò)了一切與test相關(guān)的類, 連.class都不生成, 如果允許junit測(cè)試會(huì)發(fā)現(xiàn)ClassNotFound錯(cuò)誤,
而skipTests會(huì)編譯測(cè)試類,即生成.class文件,只是不運(yùn)行測(cè)試類, 你可以手動(dòng)運(yùn)行測(cè)試類。
以前沒(méi)有用spring boot的時(shí)候是這樣跳過(guò)maven test的, 在pom.xml添加:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
參考:http://maven.apache.org/plugins-archives/maven-surefire-plugin-2.12.4/examples/skipping-test.html
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot2.0實(shí)現(xiàn)多圖片上傳加回顯
這兩天公司有需求讓做一個(gè)商戶注冊(cè)的后臺(tái)功能,其中需要商戶上傳多張圖片并回顯,本文就使用SpringBoot2.0實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2021-07-07
JavaWeb中Servlet的生命周期及線程安全問(wèn)題詳解
這篇文章主要介紹了JavaWeb中Servlet的生命周期及線程安全問(wèn)題詳解,Servlet?生命周期可被定義為從創(chuàng)建直到毀滅的整個(gè)過(guò)程,Servlet體系結(jié)構(gòu)是建立在Java多線程機(jī)制之上的,它的生命周期是由Web容器負(fù)責(zé)的,需要的朋友可以參考下2024-01-01
spring動(dòng)態(tài)控制定時(shí)任務(wù)的實(shí)現(xiàn)
在實(shí)際項(xiàng)目中,經(jīng)常需要?jiǎng)討B(tài)的控制定時(shí)任務(wù),比如通過(guò)接口增加、啟動(dòng)、停止、刪除定時(shí)任務(wù),本文主要介紹了spring動(dòng)態(tài)控制定時(shí)任務(wù)的實(shí)現(xiàn),感興趣的可以了解一下2024-01-01
idea mac版打開是出現(xiàn)打開失敗問(wèn)題及解決
這篇文章主要介紹了idea mac版打開是出現(xiàn)打開失敗問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
Java版微信公眾號(hào)支付開發(fā)全過(guò)程
這篇文章主要介紹了Java版微信公眾號(hào)支付開發(fā)全過(guò)程,本文通過(guò)實(shí)例相結(jié)合給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07

