Maven將Jar包打入本地倉庫的實現(xiàn)
嘚吧嘚
最近項目用到一個Jar包,不能從遠(yuǎn)程倉庫拉取,只有一個Jar包,所以需要將Jar包打入到本地倉庫才能引入項目??。
這種場景還是比較少的,以前用這樣搞過,本次又搞了一次,就簡單整理一下??。
下載Maven

下載完成后解壓。

配置Maven
在“此電腦”上右鍵,選擇“屬性”。

點擊“高級系統(tǒng)設(shè)置”,然后點擊“環(huán)境變量”。

新建MAVEN_HOME
點擊“新建”,變量名為:MAVEN_HOME,變量值為本地Maven的路徑。

編輯Path
新增一個Maven的bin目錄。

驗證Maven配置
按快捷鍵Win+R,輸入cmd。

然后輸入命令:mvn -v

顯示出版本號,配置成功??。
Jar包打入Maven倉庫
mvn install:install-file “-Dfile=(jar包的位置)” “-DgroupId=groupId(分組)” “-DartifactId=artifactId(jar名稱)” “-Dversion=version(版本號)” “-Dpackaging=jar” “DgeneratePom=true”
DgroupId:項目組織唯一的標(biāo)識符
DartifactId:項目唯一的標(biāo)識符
Dversion:項目版本
Dfile:jar包路徑(絕對路徑)
DgeneratePom:是否生成pom文件,ture:生成,false:不生成
比如我要打的Jar包的pom如下:
<dependency>
<groupId>dm.jdbc</groupId>
<artifactId>DmJdbcDriver</artifactId>
<version>8.1.1.172</version>
</dependency>
所以我的命令如下:
mvn install:install-file “-Dfile=F:/DmJdbcDriver-8.1.1.172.jar” “-DgroupId=dm.jdbc” “-DartifactId=DmJdbcDriver” “-Dversion=8.1.1.172” “-Dpackaging=jar”

然后可以去本地倉庫中查看

大功告成!??
到此這篇關(guān)于Maven將Jar包打入本地倉庫的實現(xiàn)的文章就介紹到這了,更多相關(guān)Maven Jar包打入本地倉庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java SpringBoot+vue+實戰(zhàn)項目詳解
這篇文章主要介紹了SpringBoot+VUE實現(xiàn)前后端分離的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-09-09
java使用@Scheduled注解執(zhí)行定時任務(wù)
這篇文章主要給大家介紹了關(guān)于java使用@Scheduled注解執(zhí)行定時任務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
java高并發(fā)寫入用戶信息到數(shù)據(jù)庫的幾種方法
本文主要介紹了java高并發(fā)寫入用戶信息到數(shù)據(jù)庫的幾種方法,具有很好的參考價值。下面跟著小編一起來看下吧2017-03-03
flyway實現(xiàn)java 自動升級SQL腳本的問題及解決方法
大家在平時開發(fā)自己寫SQL語句忘記在所有環(huán)境執(zhí)行,需要新增環(huán)境做數(shù)據(jù)遷移,那么遇到這樣的問題該如何解決呢?本文通過場景分析給大家介紹java 自動升級SQL腳本的策略,感興趣的朋友一起看看吧2021-07-07
使用Post方式提交數(shù)據(jù)到Tomcat服務(wù)器的方法
這篇將介紹使用Post方式提交數(shù)據(jù)到服務(wù)器,由于Post的方式和Get方式創(chuàng)建Web工程是一模一樣的,只用幾個地方的代碼不同,這篇文章主要介紹了使用Post方式提交數(shù)據(jù)到Tomcat服務(wù)器的方法,感興趣的朋友一起學(xué)習(xí)吧2016-04-04
springboot無法跳轉(zhuǎn)頁面的問題解決方案
這篇文章主要介紹了springboot無法跳轉(zhuǎn)頁面的問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-09-09
Spring?Boot接收參數(shù)19種不同的方式總結(jié)
SpringBoot是一個用于簡化Spring應(yīng)用開發(fā)的框架,它通過約定大于配置的原則,使得開發(fā)者可以更加專注于業(yè)務(wù)邏輯而不是繁復(fù)的配置,這篇文章主要介紹了Spring?Boot接收參數(shù)19種不同的方式,需要的朋友可以參考下2025-12-12

