国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Maven常用命令及其作用

這篇具有很好參考價值的文章主要介紹了Maven常用命令及其作用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、Maven常用命令及其作用

Maven的生命周期包括:clean、validate、compile、test、package、verify、install、site、deploy,其中需要注意的是:執(zhí)行后面的命令時,前面的命令自動得到執(zhí)行,(其中,也可以跳過其中的步驟,如:test,在mvn install或mvn package后加上-Dmaven.test.skip=true或-DskipTests即可)。

生命周期 描述
1.clean 清理刪除target目錄下編譯的內(nèi)容。遇到問題多清理
2.validate 驗證。驗證項目是否正確。
3.compile 編譯項目源代碼。執(zhí)行編譯,源代碼編譯在此階段完成。
4.test 對項目進行運行測試。使用適當(dāng)?shù)膯卧獪y試框架(例如JUnit)運行測試。
5.package 打包。打成jar或war包,其中會自動進行clean+compile。
6.verify 檢查。對集成測試的結(jié)果進行檢查,以保證質(zhì)量達(dá)標(biāo)。
7.install 安裝。將本地工程jar包上傳安裝到本地倉庫,以供其他項目使用。
8.site 站點。進行站點部署。
9.deploy 部署??截愖罱K的工程包到遠(yuǎn)程倉庫或私服中,以共享給其他開發(fā)人員和工程。

二、常用命令使用場景舉例
1、mvn clean package依次執(zhí)行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7個階段

package命令完成了項目編譯、單元測試、打包功能,但沒有把打好的可執(zhí)行jar包(war包或其它形式的包)布署到本地maven倉庫和遠(yuǎn)程maven私服倉庫

2、mvn clean install依次執(zhí)行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8個階段

install命令完成了項目編譯、單元測試、打包功能,同時把打好的可執(zhí)行jar包(war包或其它形式的包)布署到本地maven倉庫,但沒有布署到遠(yuǎn)程maven私服倉庫

3、mvn clean deploy依次執(zhí)行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9個階段

deploy命令完成了項目編譯、單元測試、打包功能,同時把打好的可執(zhí)行jar包(war包或其它形式的包)布署到本地maven倉庫和遠(yuǎn)程maven私服倉庫

三、常見問題
(一)mvn clean install 和 mvn install 的區(qū)別
1、根據(jù)maven在執(zhí)行一個生命周期命令時,理論上講,不做mvn install 得到的jar包應(yīng)該是最新的,除非使用其他方式修改jar包的內(nèi)容,但沒有修改源代碼

2、平時可以使用mvn install ,不使用clean會節(jié)省時間,但是最保險的方式還是mvn clean install,這樣可以生成最新的jar包或者其他包

(二)maven兩種跳過單元測試方法的區(qū)別
1、 mvn package -Dmaven.test.skip=true

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

2、 mvn package -DskipTests

跳過單元測試,但是會繼續(xù)編譯。如果沒時間修改單元測試的bug,或者單元測試編譯錯誤,則使用第一種,不要使用第二種文章來源地址http://www.zghlxwxcb.cn/news/detail-478949.html

到了這里,關(guān)于Maven常用命令及其作用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 計算機視覺中常用的角點檢測算法及其作用

    角點檢測是計算機視覺中的重要任務(wù),用于識別圖像中的角點或關(guān)鍵點。以下是一些常用的角點檢測算法: Harris角點檢測 :Harris角點檢測是一種經(jīng)典的角點檢測算法,它通過計算圖像中每個像素的角點響應(yīng)函數(shù)來檢測角點。Harris角點檢測對角點的響應(yīng)最高,對邊緣和平坦區(qū)

    2024年02月10日
    瀏覽(19)
  • 【Maven】Maven的常用命令

    【Maven】Maven的常用命令

    一、Maven的常用命令 1、compile 編譯命令 ?2、test 測試命令 ?3 、clean 清理命令 4、package 打包命令 5、 install 安裝命令 6、Maven 指令的生命周期 二、maven 的概念模型 ???創(chuàng)作不易,不妨 點贊 ?? 評論 ?? 收藏 ?? 一下 我們可以在cmd 中通過一系列的 maven 命令來對我們的 maven

    2024年02月06日
    瀏覽(17)
  • Linux及其常用命令

    Linux及其常用命令

    因為在企業(yè)級開發(fā)中,我們的操作對象都是服務(wù)器,不是自己的Windows主機了。這些服務(wù)器,可都是Linux系統(tǒng)…… /bin :存放經(jīng)常使用的命令 /etc :存放所有的系統(tǒng)管理所需要的配置文件和子目錄 /home :用戶的主目錄 /opt :存放所有安裝的軟件 /root :系統(tǒng)管理員的用戶主目錄

    2024年02月06日
    瀏覽(26)
  • 最詳細(xì)HDFS常用命令作用及截圖

    最詳細(xì)HDFS常用命令作用及截圖

    Hdfs dfs -appendToFile:把本地文件中的內(nèi)容追加到HDFS中指定文件的末尾 Hdfs dfs -cat :用于查看分布式文件系統(tǒng)中指定文件里面的內(nèi)容; 兩個命令在一個截圖中 Hdfs dfs -checksum:用來查看指定文件的MD5值 Hdfs dfs -charp:對分布式文件系統(tǒng)中的文件進行授權(quán)給指定用戶 Hdfs dfs -chmod ??

    2024年02月12日
    瀏覽(20)
  • Linux常用命令及其參數(shù)釋義

    本文基于內(nèi)核版本Cent OS 7.6 做闡述。 ls:列出當(dāng)前目錄中的文件和子目錄。參數(shù):-l 列出詳細(xì)信息,-a 列出所有文件,包括隱藏文件,-h 以易讀格式列出文件大小。 cd:改變當(dāng)前目錄。參數(shù):目錄名。 mkdir:創(chuàng)建新目錄。參數(shù):目錄名。 rm:刪除文件或目錄。參數(shù):-r 以遞歸

    2024年02月05日
    瀏覽(20)
  • 常用的Linux命令及其用法

    ls命令用于列出當(dāng)前目錄中的文件和子目錄。通過不同的選項,可以顯示詳細(xì)信息、隱藏文件等。 示例: cd命令用于切換當(dāng)前工作目錄。通過指定目標(biāo)目錄,可以快速跳轉(zhuǎn)到其他目錄。 示例: pwd命令用于顯示當(dāng)前所處的工作目錄的路徑。 示例: mkdir命令用于創(chuàng)建新的目錄。

    2024年02月07日
    瀏覽(16)
  • Maven(四)常用命令大全

    Maven(四)常用命令大全

    官網(wǎng)地址: https://maven.apache.org/ 官方插件清單: https://maven.apache.org/plugins/index.html Maven 是一個強大的構(gòu)建工具,它提供了許多命令來進行項目構(gòu)建、依賴管理和測試等操作。本文主要介紹一些常用的 Maven 命令。 在介紹 Maven 命令之前,需要從認(rèn)知上理解 Maven 命令的構(gòu)成。 M

    2024年02月12日
    瀏覽(49)
  • PM2入門及其常用命令

    進程管理主要是指創(chuàng)建,終止和監(jiān)控進程。進程管理器主要是用來確保你的應(yīng)用在啟動后能夠保持在線 pm2 是 nodejs 的進程管理器,默認(rèn)支持負(fù)載均衡,能夠守護進程。還支持查看應(yīng)用運行時的性能,資源占用情況等 普通啟動方式:node index.js,關(guān)閉終端就結(jié)束進程 node 進程掛

    2024年02月06日
    瀏覽(18)
  • git常用命令集合及其演示

    git常用命令集合及其演示

    表示有一個文件test1.txt被修改過內(nèi)容,test3.txt沒有被加載到暫存區(qū)里 當(dāng)前作為第一個版本 假設(shè)修改了test3.txt里面的內(nèi)容 表示有個文件發(fā)生變化,git add添加到暫存區(qū), commit之后暫存區(qū)會清空的, 添加有個p2版本 回滾后 刪除的文件也可以通過git回滾 在dev分支提交版本 commit之

    2024年01月17日
    瀏覽(28)
  • 【Maven】常用命令、插件管理、私服nexus

    【Maven】常用命令、插件管理、私服nexus

    ?? Maven 提供了一系列常用命令,用于構(gòu)建、測試和管理項目。以下是一些常用的 Maven 命令示例: ?? mvn clean : 清除項目中生成的輸出目錄(如 target 目錄)。 ?? mvn compile : 編譯項目源代碼。 ?? mvn test : 運行項目的單元測試。 ?? mvn package : 打包項目,生成可發(fā)布的

    2024年02月14日
    瀏覽(44)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包