亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Maven 編譯打包時如何忽略測試用例

跳过测试阶段

  1. mvn package -DskipTests

临时性跳过测试代码的编译

  1. mvn package -Dmaven.test.skip=true
  2. maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。

指定测试类

  1. 以Random开头,Test结尾的测试类
    • mvn test -Dtest=RandomGeneratorTest
    • mvn test -Dtest=Random*Test
  2. 用逗号分隔指定多个测试用例
    • mvn test -Dtest=ATest,BTest

指定即使没有任何测试用例也不要报错

  1. test参数必须匹配至少一个测试类,否则会报错并导致构建失败。此时可使用以下配置来指定即使没有任何测试用例也不要报错。
    • mvn test -Dtest -DfailIfNoTests = false

POM文件配置包含与排除测试用例

  1. 使用** / * Test.java来匹配所有以Tests结尾的Java类。两个星号**用来匹配任意路径,一个星号*用来获取除路径风格符外的0个或多个字符。还可使用excludes来排除一些测试类。

     <plugin>  
         <groupId>org.apahce.maven.plugins<groupId>  
         <artifactId>maven-surefire-plugin</artifactId>  
         <version>2.5</version>  
         <configuration>  
             <includes>  
                 <include>**/*Tests.java</include>  
             </includes>  
         </configuration>          
     </plugin>  
    
點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
1
獲贊與收藏
14

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消