Maven的坐標與資源庫


    在Maven世界中,每個工程都有它唯一的 組織名、模塊名、版本 ,這三個就是maven項目的坐標,一個maven工程可以打包成jar、war、pom等形式,但是它們都是擁有上述三個坐標的。我們在項目過程中導入的jar包就是通過上述坐標值唯一確定的。因此,我們在創建一個maven工程時會要求指定具體的 組織名、模塊名、版本、打包方式。

    一般我們在創建Maven項目指定項目坐標時,可以通過特定的格式來標識:

<groupId>公司網址反寫.項目名</groupId>
<artifactId>項目名-模塊名</artifactId>
<version>大版本.分支版本.小版本號+版本類型</version>
<packaging>打包方式</packaging>

例如:
<groupId>com.ygj0930.maven</groupId>
<artifactId>ygj0930-maven</artifactId>
<version>0.0.1GA</version>
<packaging>war</packaging>

    

    使用別人的Maven項目(比如jar包)可以從三個地方去尋找:本地倉庫、中央倉庫、鏡像倉庫

    本地倉庫就是自己電腦上已經下載的jar包資源文件夾;

    中央倉庫就是一個網上的maven項目庫,上面有數目繁多的別人共享出來的jar包、插件等,我們可以對自己安裝的Maven進行配置,使它在使用時可以去指定的倉庫進行jar包的查找。我們也可以登錄這個全球中央倉庫查找我們需要導入的jar包,查看坐標:http://mvnrepository.com/。Maven在它的根pom.xml中默認指定了這個倉庫。

    鏡像倉庫:有些情況下,我們不想到中央倉庫去尋找,而是去特定的資源網站去尋找,這就是鏡像倉庫。

    配置本地倉庫、鏡像倉庫的操作如下:

    1:進入本機安裝的Maven程序目錄,打開conf配置目錄,打開settings文件:

 

    2:配置本地倉庫路徑

  找到49行左右,有注釋版的本地倉庫配置示范,我們刪除注釋括號,修改內容進行配置。

 

    3:配置鏡像倉庫

    找到146行左右,有注釋版的鏡像倉庫配置示范,我們刪除注釋括號,修改內容進行配置。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM