maven學習筆記

一.介紹
----
**Maven**是基於項目對象模型(POM),可以通過一小段描述信息來管理項目的構建、報告和文檔的軟件項目管理工具。

1. bin目錄是包含mvn的運行腳本
2. boot目錄包含一個類加載器的框架,maven使用它加載自己的類庫
3. conf配置文件
4. lib包含maven運行時的依賴類庫

二.環境變量的配置
---------
http://maven.apache.org/download.cgi "下載地址"
**maven**環境配置,增加一個環境變量**MAVEN_HOME**,值是maven的安裝路徑(`C:\Program Files\apache-maven-3.5.0-bin\apache-maven-3.5.0`)
修改path則是在path最後面添加`;%MAVEN_HOME%\bin`。

### Maven的項目結構 ###
    
    項目名
        -src
           -main
                -java
                     -package
           -test
                -java
                     -package
        -pom.xml

三.常用命令
------
        mvn -v         查看maven版本
         compile    編譯
         test        測試
         package    打包
    
         clean        刪除target
         install    安裝jar包到本地倉庫

### maven快速創建項目骨架目錄  ###
#### 兩種方式: ####
    1.  mvn archetype:generate 按照提示進行選擇
    2.  mvn archetype:generate  -DgroupId=com.imooc.maven   -DartifactId=
      maven-service   -Dversion=1.0.0SNAPSHOT   -Dpackage=com.imooc.maven.demo
        1. -DgroupId=組織名,公司網址反寫+項目名
        2. -DartifactId=項目名+模塊名
        3. -Dversion=版本號
        4. -Dpackage=代碼所存在的包名
四.Maven中的座標和倉庫
--------------

**構件座標:**

            1. groupId:公司名字+項目名
            2. artifactId:項目名+模塊名
            3. varsion:版本號

**倉庫:**

            1. 本地倉庫
            2. 遠程倉庫
            3. 鏡像倉庫

五.更改倉庫默認路徑
------
已安裝到本地倉庫中的jar包位置:

    C:\Users\用戶\.m2\repository\com\tiakon\demo

安裝路徑conf文件夾下settings.xml文件
打開找到這段備註是的代碼:
      
          <!-- localRepository
           | The path to the local repository maven will use to store artifacts.
           | Default: ${user.home}/.m2/repository
          <localRepository>/path/to/local/repo</localRepository>
          -->

複製粘貼出來

        <localRepository>/path/to/local/repo</localRepository>

**將localRepository便籤內的值替換成新路徑即可。**
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章