maven 如何設定使用自定義的jar包到自己本地倉庫
阿新 • • 發佈:2019-01-26
在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拉。具體的測試結果如下: