1. 程式人生 > >Java學習篇之---Maven開發跳過單元測試

Java學習篇之---Maven開發跳過單元測試

Maven開發跳過單元測試

最近做Maven專案,因為工程很龐大,每次單元測試會耗去很多時間,本著節省時間的原則,想要跳過單元測試部分,於是網上找了兩種方案,分別是在DOS環境下操作Maven和在eclipse中操作Maven。 Maven 提供了跳過單元測試的能力,只需要使用 Surefire 外掛的 skip 引數。

DOS下,只要簡單的給任何目標新增 maven.test.skip 屬性就能跳過測試:

$ mvn install -Dmaven.test.skip=true
...
[INFO] [compiler:testCompile]
[INFO] Not compiling test sources
[INFO] [surefire:test]
[INFO] Tests are skipped.
...

當 Surefire 外掛到達 test 目標的時候,如果 maven.test.skip 設定為 true ,它就會跳過單元測試。 另一種配置 Maven 跳過單元測試的方法是給你專案的 pom.xml 新增這個配置。 你需要為你的 build 新增 plugin 元素。
<project>
  [...]
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
          <skip>true</skip>
        </configuration>
      </plugin>
    </plugins>
  </build>
  [...]
</project>


相關推薦

Java學習---Maven開發單元測試

Maven開發跳過單元測試 最近做Maven專案,因為工程很龐大,每次單元測試會耗去很多時間,本著節省時間的原則,想要跳過單元測試部分,於是網上找了兩種方案,分別是在DOS環境下操作Maven和在eclipse中操作Maven。 Maven 提供了跳過單元測試的能力,只需要

maven單元測試

mvn install -Dmaven.test.skip=true 或在pom.xml中加入 <project> [...] <build> <plugins> <plugin> <

Java學習型別的轉化

2018年11月02日 20:34:21 zlemperor 閱讀數:2 標籤: Java 基礎

Java學習如何實現將日期加一天

主要是通過Calendar來完成 package org.tarena.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public c

Java學習怎樣比較兩個字串

1,在程式設計中,通常比較兩個字串是否相同的表示式是“==”,但在java中不能這麼寫。在java中,用的是equals(); 例:A字串和B和字串比較: if(A.equals(B)){ } 返回true 或false. String 的equals 方法用於比較

Java學習--用純Java的JDBC驅動程式實現與資料庫連線

用純Java的JDBC驅動程式實現與資料庫連線         最近在研究JAVA中資料庫的連線,將知識整理一下分享給大家:         Java程式可以用純Java的JDBC驅動程式實現與資料庫連線。這種方法應用較廣泛,但是需要下載相應的驅動程式包,因為不同的資

maven項目打包和編譯單元測試和javadoc

註釋 代碼 無法 打包 ins AD 情況 install clean 代碼中可能由於單元測試、註釋(方法中的參數)或者maven javadoc插件的問題導致無法打包,影響工作,為避免這兩種情況可以在打包時輸入命令: mvn clean install -Dmaven.t

maven單元測試-maven.test.skip和skipTests的區別以及部分常用命令

outside sets val itl open plain clas att 本地 -DskipTests,不執行測試用例,但編譯測試用例類生成相應的class文件至target/test-classes下。-Dmaven.test.sk

maven單元測試

maven跳過單元測試 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-s

eclipse打包maven專案時單元測試junit

在pom.xml中新增如下plugin             <plugin>             

Maven設定編譯時單元測試

方法一 在執行mvn命令時加上-DskipTests不執行但編譯測試用例類 舉例: mvn install -DskipTests 相當於在pom.xml中利用外掛設定: <pl

maven 單元測試打包

-DskipTests,不執行測試用例,但編譯測試用例類生成相應的class檔案至target/test-classes下。 -Dmaven.test.skip=true,不執行測試用例,也不編譯測試用例類。 不執行測試用例,但編譯測試用例類生成相應的cla

Python+Selenium框架設計2-簡單介紹unittest單元測試框架

       前面文章已經簡單介紹了一些關於自動化測試框架的介紹,知道了什麼是自動化測試框架,主要有哪些特點,基本組成部分等。在繼續介紹框架設計之前,我們先來學習一個工具,叫unittest。    

Java學習筆記二十二】解析接口在Java繼承中的用法及實例分析

ani 復制代碼 ads compute 現在 target body 常量 實現接口 一、定義 Java接口(Interface),是一系列方法的聲明,是一些方法特征的集合,一個接口只有方法的特征沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具

java基礎nio與aio

sre 非阻塞 只有一個 accept ava 使用步驟 截取 city writable 1.同步和異步 同步:指一個任務運行完以後接著運行下一個任務 異步:接到一個任務後開啟一個新的線程運行此任務,基本不占用原線程時間 2.阻塞與非阻塞 阻塞:多個線程同時訪問一份數據時

Java 學習筆記 Error和Exception的聯系

相關 runt ble 及其 捕獲 exce throw 繼承 編譯 Error和Exception的聯系: Error和Exception的聯系 繼承結構:Error和Exception都是繼承於Throwable,RuntimeException繼承自Excep

Java 學習筆記 Sleep停止線程

run rgs ges xtend over exce http tac p s Sleep停止線程: 在Sleep狀態下被interrupt,interrupted 狀態會被擦除,返回false。 線程在Sleep狀態下被interrupt: public clas

Java 學習筆記 線程安全

div ora mage 線程安全 cnblogs cor exception rup ron 線程安全: 線程安全的方法一定是排隊運行的。 public class SyncObject { synchronized public void met

java學習筆記System類

系統 arr 操作系統 ring system tro separate rate java學習筆記 System類常用總結 System類概述   java.lang.System類,系統屬性信息工具類 常用靜態方法:   1. 1 public static long

java學習筆記字符流文件復制

body file 文件 [] while gpo class spa char 字符文件復制 1 FileReader fr =new FileReader("b.txt");//綁定源文件 2 FileWriter fw= new FileWriter("a.