導航:首頁 > 程序命令 > maven的常用命令

maven的常用命令

發布時間:2022-11-02 04:52:36

『壹』 maven如何安裝有哪些常用命令

目前越來越多的項目開始採用maven管理,本經驗介紹下maven如何安裝,安裝完如何驗證,以及dos下常用maven命令用都是什麼作用。 工具/原料 apache-maven-3.1.0本經驗用的這個版本實驗 方法/步驟 下載maven,下載後如果是壓縮包,進行解壓,得到maven目錄。 找到我們的maven目錄並復制路徑,右鍵計算機,屬性里選擇高級系統設置,找到環境變數。 用戶變數下選擇新建,變數名為M2_HOME,變數值為D:\Program Files\apache-maven-3.1.0,點擊確定 找到maven下的bin目錄D:\Program Files\apache-maven-3.1.0\bin復制,用戶變數下選中PATH點擊編輯,粘貼,注意加分號跟其它的隔開。 這就算配置完成,驗證對不對,win+R快捷鍵cmd進入dos窗口,輸入命令,mvn -v(注意中間有個空格),回車運行後可以看見maven版本maven home表示安裝成功。 進入或者新建想要生成項目的文件夾,通過運行dos命令mvn archetype:generate,可以簡單搭建一個maven項目的骨架。運行過程中會讓我們輸入groupId,artifactId,package,也可以直接設置這些,例如:mvn archetype:generate -DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT 如果我們寫好了一個項目,dos命令下可以通過mvn compile編譯項目src/main/java下中的類 如果編譯的結果顯示有ERROR,怎麼查看ERROR的詳細信息呢,可以通過mvn -e,從本例這個提示看,就是pom.xml上第一行xml後面編碼encoding拼寫錯誤 mvn項目是src下有個main,還有個test測試,mvn -test就是編譯src/test/java中的類 mvn package 打包 mvn install 會把打的jar包發到倉庫中,這樣另一個項目中pom.xml下通過dependency下配置就可調用裡面的類

『貳』 mvn dependency:tree 命令需要先編譯嗎

需要。
電腦的指令都是需要先編輯好,要不然就沒辦法執行,在項目開發過程中,我們經常會有分析項目依賴的需要,查找jar依賴路徑,查找jar沖突等等。這時候,dependency命令會非常的有用。
Maven常用命令有:mvn-version:查看maven的版本及配置信息。mvncompile:編譯項目代碼。mvnpackage:打包項目。mvntest:運行單元測試。mvnclean:清除編譯產生的target文件夾內容。mvninstall:將項目生成jar包放在倉庫中。

『叄』 maven指令有什麼用

maven常用命令介紹
這里主要是在eclipse中使用maven,因此只使用到了一部分命令,整理下來方便以後查閱。
生成清除Eclipse項目結構:
mvn eclipse:eclipse
mvn eclipse:clean
清理(刪除target目錄下編譯內容)
mvn clean
僅打包Web頁面文件
mvn war:exploded
編譯項目
mvn compile
打包發布
mvn package
打包時跳過測試
mvn package -Dmaven.test.skip=ture

『肆』 如何用maven 手動把本地jar安裝到本地倉庫

1、從Maven官網下載Maven安裝包,本文使用的Maven版本是Maven3.2.3,解壓後文件目錄如下:

至此,手動添加完成,此時在pom.xml文件中添加相應的依賴就可以使用該JAR包了。

四、Maven常用命令解釋

mvn clean:清空輸出目錄(即 target 目錄)

mvn compile:編譯源代碼

mvn package:生成構件包(一般為 jar 包或 war 包)

mvn install:將構件包安裝到本地倉庫

mvn deploy:將構件包部署到遠程倉庫

執行 Maven 命令需要注意的是:必須在 Maven 項目的根目錄處執行,也就是當前目錄下一定存在一個名為 pom.xml 的文件。

『伍』 如何運行maven build

在MyEclipse上運行mvn命令,右鍵項目選擇Run As--》Maven clean。mvn命令有很多,簡單說明下比較常用的命令:
1. clean 用於清理輸出目錄target/
2. compile用於編譯項目主代碼
3. test 用於編譯運行測試代碼
4. package 接受編譯好的代碼,打包成可發布的模式
5. install 將包安裝到maven本地倉庫
6. Deploy將最終的包復制到遠程倉庫
執行以上命令時,clean是不會自動執行的,因為clean和其他5個命令是不同的生命周期,因此需要使用組合命令。
在MyEclipse中運行組合命令,右鍵項目選擇Run As--》Maven build...

『陸』 maven是幹嘛的

Maven是基於項目對象模型,可以通過一小段描述信息來管理項目的構建,報告和文檔的軟體項目管理工具。

Maven能夠很方便地幫你管理項目報告,生成站點,管理JAR文件,等等。例如:項目開發中第三方jar引用的問題,開發過程中合作成員引用的jar版本可能不同,還有可能重復引用相同jar的不同版本,使用maven關聯jar就可以配置引用jar的版本,避免沖突。

你給出的圖片中binary是二進制文件,source是源碼,開發中我們需要下載的是binary文件,後綴標識壓縮的演算法. 一般來說,windows系統用zip較多,linux系統用tar.gz較多。source是maven項目的源碼,探究原理時可以下載源碼進行研究。


Maven常用命令:

1.mvn archetype:generate 創建Maven項目

2.mvn compile 編譯源代碼

3.mvn deploy 發布項目

4.mvn test-compile 編譯測試源代碼

5.mvn test 運行應用程序中的單元測試

6.mvn site 生成項目相關信息的網站

7.mvn clean 清除項目目錄中的生成結果

8.mvn package 根據項目生成的jar

9.mvn install 在本地Repository中安裝jar

10.mvn eclipse:eclipse 生成eclipse項目文件

『柒』 如何在myeclipse8.5中使用maven

Maven和Ant的區別一:1.ant腳本是可以直接運行在maven中的。maven和ant最大的差別就是在於maven的編譯以及所有的腳本都有一個基礎,就是POM(projectobjectmodel)。這個模型定義了項目的方方面面,然後各式各樣的腳本在這個模型上工作,而ant完全是自己定義,顯然maven更勝一籌。2.maven對所依賴的包有明確的定義,如使用那個包,版本是多少,一目瞭然。而ant則通常是簡單的inclde所有的jar。導致的最終結果就是,你根本無法確定JBoss中的lib下的common-logging是哪個版本的,唯一的方法就是打開META-INF目錄下MANIFEST.MF。3.maven是基於中央倉庫的編譯,即把編譯所需要的資源放在一個中央倉庫里,如jar,tld,pom,等。當編譯的時候,maven會自動在倉庫中找到相應的包,如果本地倉庫沒有,則從設定好的遠程倉庫中下載到本地。這一切都是自動的,而ant需要自己定義了。這個好處導致的結果就是,用maven編譯的項目在發布的時候只需要發布源碼,小得很,而反之,ant的發布則要把所有的包一起發布,顯然maven又勝了一籌。4.maven有大量的重用腳本可以利用,如生成網站,生成javadoc,sourcecodereference,等。而ant都需要自己去寫。5.maven目前不足的地方就是沒有象ant那樣成熟的GUI界面,不過mavengui正在努力中。目前使用maven最好的方法還是命令行,又快又方便Maven的優勢:•協同開發的基本規范,為大家提供方便的協作的模式,能增加代碼的復用,提高生產率。•提供方便,規范化的打包方法,是公司完成自動構建系統的核心部分,能幫助提高敏捷開發的效率(敏捷開發提倡盡早集成)。•減少冗餘,減少出錯的可能。•中心資源庫管理,能減低源碼庫的大小,中心資源庫可以統一定期備份。•目錄結構規范,讓開發者從一個maven項目過度到另一maven項目很容易。•大量的開源項目使用了maven。Maven常用命令:•mvnarchetype:generate:創建Maven項目•mvncompile:編譯源代碼•mvntest-compile:編譯測試代碼•mvntest:運行應用程序中的單元測試•mvnsite:生成項目相關信息的網站•mvnclean:清除目標目錄中的生成結果•mvnpackage:依據項目生成jar文件•mvninstall:在本地Repository中安裝jar•mvndeploy:將jar包發布到遠程倉庫•mvneclipse:eclipse:生成Eclipse項目文件Maven的安裝配置:在安裝maven之前,先確保已經安裝JDK1.7及以上版本,並且配置好環境變數。下載apache-maven-3.2.1-bin.zip文件後,並解壓到D:\maven\apache-maven-3.2.1配置maven3的環境變數:先配置M2_HOME的環境變數,新建一個系統變數:M2_HOME,路徑是:D:\maven\apache-maven-3.2.1,如圖所示:再配置path環境變數,在path值的末尾添加"%M2_HOME%\bin",如下圖所示;點擊確定之後,打開cmd窗口:輸入mvn-version,出現如下內容表示安裝成功。Maven添加本地倉庫:打開本地存放maven目錄例如:D:\maven\apache-maven-3.2.1,打開conf文件夾下的settings.xml文件,找到第53行,把注釋去掉,修改成:E:/mvnRespoeclipse中的設置:為Eclipse安裝Maven插件(默認已有,無需安裝)為Eclipse配置MAVEN從Eclipse的菜單欄點擊Windows->Preferences->Maven->Installations,將之前解壓的maven添加進來,點擊UserSettings使用我們自己的Maven配置,

閱讀全文

與maven的常用命令相關的資料

熱點內容
程序員的種類及名稱 瀏覽:288
美國程序員薪資 瀏覽:12
黑石通匯證券伺服器什麼時候到期 瀏覽:391
東方財富app里我的關注怎麼看 瀏覽:747
bm3d單反級降噪演算法 瀏覽:457
華為安卓機激活時間怎麼查詢 瀏覽:850
如何用優盤重裝伺服器系統 瀏覽:317
日本結婚三代演算法 瀏覽:920
皓強工具解壓步驟 瀏覽:690
部隊抗洪搶險命令範文 瀏覽:888
歐姆龍plc編程軟體使用教程 瀏覽:594
ai文件pdf 瀏覽:912
騰訊雲伺服器掛載混合雲 瀏覽:758
智能小車用什麼單片機 瀏覽:463
java怎麼給窗口關閉 瀏覽:940
列舉51單片機的定址方式 瀏覽:706
剪輯app怎麼寫長篇文字 瀏覽:400
app專屬流量過月租怎麼不更新 瀏覽:655
王者程序員都有誰 瀏覽:76
給牛換腳掌解壓 瀏覽:387