1. 程式人生 > >maven 如何設定使用自定義的jar包到自己本地倉庫

maven 如何設定使用自定義的jar包到自己本地倉庫

在Maven框架裡,查詢依賴包的順序:
1.先在本地倉庫找,有就返回,沒有繼續第二步;
2.到中央倉庫 http://search.maven.org/ 找,有就返回,沒有繼續第三步;
3.在 Maven 遠端倉庫搜尋,遠端倉庫,就的自己在pom檔案設定。

如何在Local Repository(本地倉庫)設定自行開發的Jar包
首先,找到Local Repository(本地倉庫)的位置,

預設在C:\Users\King\.m2\repository,(king是自己電腦的使用者名稱);Windows平臺就是這麼滴
假設jar包叫 minxing-6.0.0.jar,

groupId是com.fusionskye.ezsonar

artifactId是minxing

version是6.00

那麼就在Local Repository目錄下建立目錄,

最後的目錄是:/Users/fang/.m2/repository/com/fusionskye/ezsonar/minxing/6.0.0
把 minxing-6.0.0.jar放到最底層的子目錄,並在該目錄下新增一個minxing-6.0.0.pom的maven配置檔案,內容如下

<?xml version="1.0" encoding="UTF-8"?>
<project> 
  <groupId>com.fusionskye.ezsonar</groupId> 
  <artifactId>minxing</artifactId> 
  <version>6.0.0</version> 
</project>

具體的目錄的示意圖,如下:

大師兄

接下來,要在引用minxing-6.0.0.jar的Project也就是專案裡的pom.xml檔案新增如下dependency:

        <dependency>
            <groupId>com.fusionskye.ezsonar</groupId>
            <artifactId>minxing</artifactId>
            <version>6.0.0</version>
        </dependency>

具體如下圖:

大師兄

然後就OK拉。具體的測試結果如下:

大師兄