一、背景
通常大家需要引入一個第三放 jar 包,直接在 maven 倉庫中搜尋,然後将依賴的格式 copy 到 pom.xml檔案中即可。
然而有些情況需要引入本地的 Jar 包,比如:
1、有些二方包合作開發者由于沒有權限等原因暫時無法打到公司的maven倉庫中,為了不影響開發進度,你可以引入本地的 Jar 包。
2、由于某個三方包不在公司的maven 倉庫,但是必須要用。
3、使用某個三方庫有BUG,在源碼上修複後打包,沒法傳中央倉庫,本地使用。
二、方法
simple-retry4j-1.1.2.jar 檔案

2.1 添加到本地倉庫
2.1.1 指令方式
1、通過 cd 指令進入到該 jar 包所在檔案件。
2、執行 install 指令
指令如下:
mvn install:install-file -Dfile=simple-retry4j-1.1.2.jar -DgroupId=com.github.chujianyun -DartifactId=simple-retry4j -Dversion=1.1.2 -Dpackaging=jar
執行完畢,該 jar 包就被安裝到了 repository\com\github\chujianyun\simple-retry4j\1.1.2 目錄中。
其實這裡的選項和 maven 中的依賴中的 groupid, artifactId,version 一一對應。
<!-- https://mvnrepository.com/artifact/com.github.chujianyun/simple-retry4j -->
<dependency>
<groupId>com.github.chujianyun</groupId>
<artifactId>simple-retry4j</artifactId>
<version>1.1.2</version>
</dependency>
項目中使用就可以用上述依賴引入該 jar 包。
2.1.2 人工方式
直接打開 本地 repository 目錄,比如我的在 .m2目錄下
直接打開: open ~/.m2
按照上面步驟的分析最終路徑應該為 ~/.m2/repository/com/github/chujianyun/simple-retry4j/1.1.2
一次從外層往下進入内層目錄,不存在則建立,然後将jar 包 拷貝進去。
2.2 依賴 libs 檔案夾下的 jar檔案
參加另外一篇博文
《将本地Jar包導入Maven項目的4種方式》三、總結
本文難度不大,重要的是提醒大家開發時開動腦筋,不要被一些小困難阻塞住任務,影響開發進度。