中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Springboot?Maven打包怎么跳過測試

發布時間:2023-04-27 11:23:41 來源:億速云 閱讀:196 作者:iii 欄目:開發技術

本篇內容主要講解“Springboot Maven打包怎么跳過測試”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Springboot Maven打包怎么跳過測試”吧!

使用Maven打包的時候,可能會因為單元測試打包失敗,這時候就需要跳過單元測試。也為了加快打包速度,也需要跳過單元測試。

Maven跳過單元測試五種方法

在正式環境中運行Springboot應用,需要先打包,然后使用java -jar xx.jar就能運行我們的項目。

Springboot?Maven打包怎么跳過測試

我們平時使用的在開發中使用的是開發或測試的數據庫,和生產上面的一般是隔離的,意味著打包的時候需要激活生產的配置文件,但是我們不一定有訪問生產庫的權限,此時我們直接打包就會出現問題。當我們直接點擊上面的package的時候他會激活單元測試,需要測試通過以后才能打包,但是很顯然測是不能通過的,因為我激活了生產的配置但是我并沒有訪問上產庫的權限,此時就會陷入一直打包卻打不完的感覺,這就需要我們打包時跳過測試。那怎么跳過測試呢?下面我們探討一下此問題的解決方法:

1、命令行方式跳過測試

我們可以通過使用命令將項目打包,添加跳過測試的命令就可以了,可以用兩種命令來跳過測試:

mvn package -DskipTests=true

  • -DskipTests=true不執行測試用例,但編譯測試用例類生成相應的class文件至 target/test-classes 下。

mvn package -Dmaven.test.skip=true

  • -Dmaven.test.skip=true 不執行測試用例,也不編譯測試用例類。

在使用 mvn package 進行編譯、打包時,Maven會執行 src/test/java 中的 JUnit 測試用例,有時為了跳過測試,會使用參數 -DskipTests=true-Dmaven.test.skip=true,這兩個參數的主要區別是:

使用 -Dmaven.test.skip=true,不但跳過單元測試的運行,也跳過測試代碼的編譯;
使用 -DskipTests=true 跳過單元測試,但是會繼續編譯。

2、pom.xml中配置跳過測試

可以在 pom.xml 中添加如下配置來跳過測試:

<build>
    <plugins>
        <!-- maven 打包時跳過測試 -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <skip>true</skip>
            </configuration>
        </plugin>
    </plugins>
</build>

3、idea直接配置

Maven命令欄的工具欄有下圖中的圖標,這個圖標就是 Skip Tests。點擊選中,再用 LifeStyle 中的打包就會跳過測試。注:因為我的IDEA是2022的版本,圖標可能和以前的版本有些許區別,以前的版本應該是一個藍色的圓圈里面帶一個閃電。

Springboot?Maven打包怎么跳過測試

4、添加Maven配置參數

打開配置,找到 Build,Exxcution,Deployment &ndash;> Maven Tools &ndash;> Maven &ndash;> Runner,在 VM option 中添加 -Dmaven.test.skip=true 或者 -DskipTests=true,就能在打包是跳過測試。

Springboot?Maven打包怎么跳過測試

5、通過更改設置

打開配置,找到 Build,Exxcution,Deployment &ndash;> Maven Tools &ndash;> Maven &ndash;> Runner,在 Properties 中勾選 Skip Test 選項。

Springboot?Maven打包怎么跳過測試

到此,相信大家對“Springboot Maven打包怎么跳過測試”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浮山县| 元谋县| 莱阳市| 房产| 都兰县| 南通市| 枣强县| 綦江县| 锦州市| 华坪县| 扬州市| 永仁县| 财经| 尤溪县| 资兴市| 乌拉特前旗| 手游| 浙江省| 顺昌县| 霍邱县| 商丘市| 大埔县| 上栗县| 永丰县| 阿拉善右旗| 康保县| 宜兰市| 且末县| 炎陵县| 淳安县| 洛川县| 龙山县| 伊金霍洛旗| 行唐县| 通江县| 军事| 青阳县| 彩票| 东明县| 高邑县| 汤原县|