maven安裝環境配置

maven環境配置:

1、下載地址: http://maven.apache.org/download.cgi(window下載(Binary zip)的)

2、將maven解壓,然後配置環境變量打開: 計算機------系統屬性------高級系統設置------環境變量
    系統變量新建  M2_HOME    
        變量值E:\apache-maven-3.2.5(maven解壓位置)
    path中添加
        ;%M2_HOME%\bin    ----在path的後面先添加;號
3、啓動cmd,輸入mvn -v可以查看版本
4、修改本地倉庫位置
    打開D:\Develop\apache-maven-3.3.9\conf\settings.xml文件,如下修改:
    <localRepository>D:\Develop\jar\maven</localRepository>
5、啓動cmd,運行一條簡單的maven命令:mvn  help:system    下載相關的maven信息。



配置Eclipse的maven插件:
1、打開Eclipse,選擇help----Install New Software------add
    location : http://m2eclipse.sonatype.org/sites/m2e
    
2、配置用戶範圍setting.xml
    %MAVEN_HOME%/conf/setting.xml是全局的設置,這個電腦上所有的用戶都會受影響,所以將%MAVEN_HOME%/conf/setting.xml複製一份,
    到上面配置倉庫位置中如我的D:\Develop\jar\maven文件夾下。
    
3、當項目過大時,容易出現OutOfMemoryError異常,所以我們需要修改運行內容,有以下兩種方法:
    1)在maven的bin/mvn.bat中加入set MAVEN_OPTS= -Xms125m -Xmx512m
    2)在環境變量中添加 MAVEN_OPTS  變量值爲-Xms125m -Xmx512m

4、配置Eclipse:
    在Window——Preferences——Maven
    1)installations勾掉默認的maven,add安裝的maven目錄,如:D:\Develop\apache-maven-3.3.9。
    2)user Settings中選擇本地倉庫配置的setting.xml,如我的D:\Develop\jar\maven\settings.xml
    
    
Maven標籤簡介:

    project:pom.xml文件中的頂層元素;
    modelVersion:指明POM使用的對象模型的版本。這個值很少改動。
    groupId:指明創建項目的組織或者小組的唯一標識。GroupId是項目的關鍵標識,典型的,此標識以組織的完全限定名來定義。比如,org.apache.maven.plugins是所有  Maven插件項目指定的groupId。
    artifactId:指明此項目產生的主要產品的基本名稱。項目的主要產品通常爲一個JAR文件。第二,象源代碼包通常使用artifactId作爲最後名稱的一部分。典型的產品名稱使用這個格式: <artifactId>- <version>. <extension>(比如:myapp-1.0.jar)。
    version:項目產品的版本號。Maven幫助你管理版本,可以經常看到SNAPSHOT這個版本,表明項目處於開發階段。
    name:項目的顯示名稱,通常用於maven產生的文檔中。
    url:指定項目站點,通常用於maven產生的文檔中。
    description:描述此項目,通常用於maven產生的文檔中。
    properties:pom文件中的配置信息,可以配置全局變量
    dependencies:依賴配置集,裏面可以添加需要的jar的依賴信息
    

Maven相關命令:
    mvn archetype:create :創建 Maven 項目
    mvn compile :編譯源代碼(編譯到target文件夾中)
    mvn test-compile :編譯測試代碼
    mvn test : 運行應用程序中的單元測試
    mvn site : 生成項目相關信息的網站
    mvn clean :清除目標目錄中的生成結果(把默認target文件夾中的數據清理)
    mvn package : 項目打包
    mvn install :將打包好的包安裝到本地倉庫中,以使其塔項目能夠調用
    mvn eclipse:eclipse :生成 Eclipse 項目文件
    mvn -Dmaven.test.skip=true : 忽略測試文檔編譯
    cargo:deploy    :部署到私有服務器上

   當然這些命令可以一起使用比如下
      打jar包並且安裝到別的應用  clean compile package install  (清理,編譯,打包,安裝jar)
      打war包並部署  clean compile package cargo:deploy(清理,編譯,打包,安裝war)
發佈了31 篇原創文章 · 獲贊 11 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章