用命令將本地jar包匯入到本地maven倉庫
【前情提要】在日常開發過程中,我們總是不可避免的需要依賴某些不在中央倉庫,同時也不在本地倉庫中的jar包,這是我們就需要使用命令列將需要匯入本地倉庫中的jar包匯入本地倉庫,使得專案依賴本地倉庫中的程式碼。
例如我們需要將下面pom檔案中的jar包引入本地倉庫
<dependency>
<groupId>com.eelve</groupId>
<artifactId>todo</artifactId>
<version>1.0</version>
</dependency>
匯入命令
mvn install:install-file -Dfile=D:\link\lib\todo-1.0.jar -DgroupId=com.eelve -DartifactId=todo -Dversion=1.0 -Dpackaging=jar
命令詳解
-Dfile:jar包所在本地的具體路徑
-DgroupId:專案組織唯一的識別符號,實際對應JAVA的包的結構
-DartifactId:專案的唯一的識別符號,實際對應專案的名稱,就是專案根目錄的名稱
-Dversion:版本號
-Dpackaging:打包的型別
結果示例
【小貼士】maven的倉庫分類
在maven中,倉庫可以分為:本地倉庫、遠端倉庫。 遠端倉庫可以分為:中央倉庫、私服倉庫。 中央倉庫是maven官方指定的倉庫,可以理解為“尋找的最後一站”。 私服倉庫可以是自己建的,也可以是其它主體建的(比如aliyun的maven倉庫,jboss的maven倉庫等)。 私服可以分為:全域性應用的私服倉庫、應用到專案自身的私服倉庫。
maven尋找得順序大致可以理解為: 1,在本地倉庫中尋找,如果沒有則進入下一步。 2,在全域性應用的私服倉庫中尋找,如果沒有則進入下一步。 3,在專案自身的私服倉庫中尋找,如果沒有則進入下一步。 4,在中央倉庫中尋找,如果沒有則終止尋找。
補充: 1,如果在找尋的過程中,如果發現該倉庫有映象設定,則用映象的地址代替。 2,如果倉庫的id設定成“central”,則該配置會覆蓋maven預設的中央倉庫配置。
以上,通過實踐得來的,可能不全面,僅當參考
相關文章
- 新增jar包到本地Maven倉庫JARMaven
- maven 將本地jar打入本地倉庫MavenJAR
- maven安裝jar包到本地倉庫MavenJAR
- Maven推送本地jar包到遠端私有倉庫配置MavenJAR
- Maven引入本地jar包MavenJAR
- 釋出jar包到maven中央倉庫JARMaven
- maven高階21_將第三方jar安裝到本地倉庫和maven私服6MavenJAR
- 如何將JAR包釋出到Maven中央倉庫?JARMaven
- Maven 專案引入本地 jar 包方法MavenJAR
- maven 工程匯入jar包MavenJAR
- 《《《maven倉庫下載jar包MavenJAR
- Maven-修改maven本地倉庫地址Maven
- Maven 本地倉庫明明有jar包,pom檔案還是報錯解決辦法MavenJAR
- golang匯入本地包Golang
- maven本地倉庫有jar包,但是每次重新整理pom報錯找不到映象檔案MavenJAR
- maven配置阿里雲及本地倉庫Maven阿里
- 本地Maven引用其他Jar包,非雲上。Nenux私服。MavenJARUX
- Maven deploy部署jar包到遠端私倉MavenJAR
- MAVEN新增本地倉庫和注意事項!Maven
- 處理Maven本地倉庫.lastUpdated檔案MavenAST
- Docker 從入門到精通(二) 搭建本地倉庫Docker
- CentOs6.8上安裝maven本地倉庫CentOSMaven
- eclipse 手動新增jar包到maven庫EclipseJARMaven
- maven引入本地jar,部署到伺服器上找不到MavenJAR伺服器
- Springboot 引入本地 jar 包方式Spring BootJAR
- git 本地push到遠端倉庫Git
- 建立本地APT軟體包倉庫APT
- IntelliJ IDEA 如何引入本地 jar 包IntelliJIdeaJAR
- Maven 教程之釋出 jar 到私服或中央倉庫MavenJAR
- IDEA 匯入 ***.jar包IdeaJAR
- IDEA匯入jar包IdeaJAR
- 手把手教你提交Jar包到Maven公共倉庫 | 萌新寫開源02JARMaven
- git 入門教程之本地倉庫Git
- Docker 實戰:搭建本地 Registry 私有映象倉庫及批次匯入指令碼Docker指令碼
- Maven安裝本地的jar包和建立帶模板的自定義專案MavenJAR
- Idea Java Maven建立專案,新增依賴,引用本地jar,打包jarIdeaJavaMavenJAR
- 如何將Chrome本地安裝的擴充套件應用匯出到本地Chrome套件
- 使用CI/CD工具Github Action釋出jar到Maven中央倉庫GithubJARMaven