最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

maven項目install時忽略執(zhí)行test方法的總結

 更新時間:2022年03月08日 14:25:25   作者:Qiwany  
這篇文章主要介紹了maven項目install時忽略執(zhí)行test方法的總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

maven項目install時忽略執(zhí)行test

在項目所在文件夾根目錄使用maven命令打包時

<!-- 不執(zhí)行單元測試,也不編譯測試類 -->
mvn install -Dmaven.test.skip=true

<!-- 不執(zhí)行單元測試,但會編譯測試類,并在target/test-classes目錄下生成相應的class -->
mvn install -DskipTests=true

springboot項目中

在pom.xml文件的中添加如下配置:

<!-- 不執(zhí)行單元測試,但會編譯測試類,并在target/test-classes目錄下生成相應的class -->
<skipTests>true</skipTests> 	

<!-- 不執(zhí)行單元測試,但會編譯測試類,并在target/test-classes目錄下生成相應的class -->
<skipTests>true</skipTests> 	

maven項目的pom.xml文件的中添加如下配置

<!-- 不執(zhí)行單元測試,但會編譯測試類并在target/test-classes目錄下生成相應的class -->
<plugin>  
	<groupId>org.apache.maven.plugins</groupId>  
	<artifactId>maven-surefire-plugin</artifactId>  
	<version>2.5</version>  
	<configuration>  
		<skipTests>true</skipTests>  
	</configuration>  
</plugin>

使用eclipse自帶的選項

eclipse項目右鍵——>Run As——>Maven build…——>填入install并勾選Skip Tests 

這種方法不執(zhí)行單元測試,也不編譯測試類 。

注:以上target/test-classes目錄下生成的class文件在eclipse中看不到,需要到相應的文件夾中才能看到。

maven跳過單元測試-maven.test.skip和skipTests的區(qū)別及部分常用命令

  • DskipTests:不執(zhí)行測試用例,但編譯測試用例類生成相應的class文件至target/test-classes下。
  • Dmaven.test.skip=true:不執(zhí)行測試用例,也不編譯測試用例類。

不執(zhí)行測試用例,但編譯測試用例類生成相應的class文件至target/test-classes下。

使用maven.test.skip

不但跳過單元測試的運行,也跳過測試代碼的編譯。

mvn package -Dmaven.test.skip=true ? ?

也可以在pom.xml文件中修改

<plugin> ? ?
? ? <groupId>org.apache.maven.plugin</groupId> ? ?
? ? <artifactId>maven-compiler-plugin</artifactId> ? ?
? ? <version>2.1</version> ? ?
? ? <configuration> ? ?
? ? ? ? <skip>true</skip> ? ?
? ? </configuration> ? ?
</plugin> ? ?
<plugin> ? ?
? ? <groupId>org.apache.maven.plugins</groupId> ? ?
? ? <artifactId>maven-surefire-plugin</artifactId> ? ?
? ? <version>2.5</version> ? ?
? ? <configuration> ? ?
? ? ? ? <skip>true</skip> ? ?
? ? </configuration> ? ?
</plugin> ??

使用mvn package -DskipTests跳過單元測試

但是會繼續(xù)編譯;如果沒時間修改單元測試的bug,或者單元測試編譯錯誤。使用上面的,不要用這個

<plugin> ? ?
? ? <groupId>org.apache.maven.plugins</groupId> ? ?
? ? <artifactId>maven-surefire-plugin</artifactId> ? ?
? ? <version>2.5</version> ? ?
? ? <configuration> ? ?
? ? ? ? <skipTests>true</skipTests> ? ?
? ? </configuration> ? ?
</plugin> ??

1、運行應用程序中的單元測試:mvn test或mvn test -Dtest=***Test, 其中“***Test”為被測試用例的類名(不需要輸入.java)

  • 打開控制臺,進入測試工程所在目錄:D:\workspace-sell\sell-qatest路徑;輸入mvn test命令后,開始執(zhí)行sell-qatest中的所有測試腳本,并將信息輸出到控制臺。
  • 如果要單獨運行一個測試類里的用例,如 publishAuctionTest.java,則可以運行 mvn test -Dtest=publishAuctionTest

2、清除目標目錄中的生成結果:mvn clean(清除taget文件夾中內容)

3、在本地repo中安裝jar:mvn install。運行命令后工程根目錄下生成target文件夾,文件夾內存放jar包,class文件夾等內容。本地倉庫repo中生成工程jar包目錄。

4、將工程打包:mvn package。運行命令后工程根目錄下生成target文件夾,文件夾內存放jar包,class文件夾等內容。

5、生成Eclipse項目文件:mvn eclipse:eclipse。運行命令后生成eclipse工程,項目的根目錄下產生.project、.classpath文件和target文件夾。將該工程導入到eclipse中:打開eclipse,通過file->import,導入到eclipse中。

6、清除Eclipse工程:mvn eclipse:clean。.classpath和.project文件會被刪除。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 探討Java中最常見的十道面試題(超經(jīng)典)

    探討Java中最常見的十道面試題(超經(jīng)典)

    本篇文章是對Java中最常見的十道面試題進行了詳細的分析介紹,需要的朋友參考下
    2013-07-07
  • Spring定時任務只執(zhí)行一次的原因分析與解決方案

    Spring定時任務只執(zhí)行一次的原因分析與解決方案

    在使用Spring的@Scheduled定時任務時,你是否遇到過任務只執(zhí)行一次,后續(xù)不再觸發(fā)的情況?這種情況可能由多種原因導致,如未啟用調度、線程池問題、異常中斷等,本文將深入分析Spring定時任務只執(zhí)行一次的原因,并提供完整的解決方案,需要的朋友可以參考下
    2025-03-03
  • JAVA中的函數(shù)接口示例詳解

    JAVA中的函數(shù)接口示例詳解

    創(chuàng)建一個自定義的Sayable接口,這是一個使用@FunctionalInterface注解的函數(shù)式接口,這篇文章主要介紹了JAVA中的函數(shù)接口,你都用過嗎,需要的朋友可以參考下
    2023-11-11
  • java 通過聚合查詢實現(xiàn)elasticsearch的group by后的數(shù)量

    java 通過聚合查詢實現(xiàn)elasticsearch的group by后的數(shù)量

    這篇文章主要介紹了java 通過聚合查詢實現(xiàn)elasticsearch的group by后的數(shù)量,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • Mybatis plus關閉駝峰命名的四種方法(防止出現(xiàn)查詢?yōu)镹ull)

    Mybatis plus關閉駝峰命名的四種方法(防止出現(xiàn)查詢?yōu)镹ull)

    這篇文章主要介紹了Mybatis plus關閉駝峰命名的四種方法(防止出現(xiàn)查詢?yōu)镹ull),數(shù)據(jù)庫的字段命名方式為使用下劃線連接,對應的實體類應該是駝峰命名方式,而我使用的是和數(shù)據(jù)庫同樣的命名方式,需要的朋友可以參考下
    2022-01-01
  • Java并發(fā)程序入門介紹

    Java并發(fā)程序入門介紹

    這篇文章主要介紹了Java并發(fā)程序入門 ,需要的朋友可以參考下
    2015-03-03
  • JavaWeb文件下載功能實例代碼

    JavaWeb文件下載功能實例代碼

    這篇文章主要為大家詳細介紹了JavaWeb文件下載功能實例代碼,代碼簡單實用,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Java中CompletableFuture?的詳細介紹

    Java中CompletableFuture?的詳細介紹

    這篇文章主要介紹了Java中的CompletableFuture,通過創(chuàng)建?CompletableFuture?的對象的工廠方法展開詳細的內容介紹,需要的小伙伴可以參考一下
    2022-05-05
  • Springboot?+redis+谷歌開源Kaptcha實現(xiàn)圖片驗證碼功能

    Springboot?+redis+谷歌開源Kaptcha實現(xiàn)圖片驗證碼功能

    這篇文章主要介紹了Springboot?+redis+?歌開源Kaptcha實現(xiàn)圖片驗證碼功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • 詳解Java動態(tài)加載數(shù)據(jù)庫驅動

    詳解Java動態(tài)加載數(shù)據(jù)庫驅動

    本篇文章主要介紹了詳解Java動態(tài)加載數(shù)據(jù)庫驅動,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05

最新評論

砚山县| 察哈| 黄大仙区| 华容县| 峨眉山市| 吴忠市| 泉州市| 浙江省| 西乌珠穆沁旗| 吉林省| 海兴县| 察雅县| 吉首市| 凤台县| 宁河县| 贡嘎县| 连江县| 宽城| 龙山县| 阜新市| 马龙县| 微山县| 漳州市| 麻江县| 黄浦区| 大渡口区| 漳浦县| 巫溪县| 广灵县| 即墨市| 福泉市| 苏尼特右旗| 台北县| 土默特右旗| 荣昌县| 乐亭县| 海宁市| 英德市| 麻江县| 酒泉市| 安义县|