項(xiàng)目場景:
這是一個(gè)被開發(fā)了一些內(nèi)容的maven項(xiàng)目,我需要在此基礎(chǔ)上增加一些邏輯,而這個(gè)maven項(xiàng)目中依賴了一些同事開發(fā)的jar包,由于我本地?zé)o法連接到公司的maven倉庫,所以這些依賴的jar包需要我手動(dòng)加到本地倉庫中。
問題描述
如何將一個(gè)本地的jar包(或網(wǎng)絡(luò)上下載的第三方j(luò)ar)放入到本地的maven倉庫中?
解決方式:
- 修改下面的maven命令并執(zhí)行:
mvn install:install-file -DgroupId=com.nari -DartifactId=priv_para -Dversion=1.0.0 -Dfile=C:\Users\10208\Desktop\SafeServiceBus\servic
ebus_new_sec_java\libs\service_tracker-1.0.0.jar -Dpackaging=jar
- 上面命令中參數(shù)對應(yīng)的解釋:
-DgroupId=com.nari
-DartifactId=priv_para
-Dversion=1.0.1
-Dfile=…/service_tracker-1.0.0.jar
-Dpackaging=jar Dpackaging
前三個(gè)參數(shù)和如下的pom.xml一一對應(yīng)
<dependency>
<groupId>com.nari</groupId>
<artifactId>service_tracker</artifactId>
<version>1.0.0</version>
</dependency>
后兩個(gè)參數(shù):
Dfile=本地倉庫的jar包絕對路徑。
Dpackaging=你的打包方式。(基本不用改)
注意點(diǎn):
- 需要注意不要將maven命令輸錯(cuò)了
- 需要格外注意你ideal使用的maven是不是你命令執(zhí)行時(shí)所使用的maven
-
需要格外注意你Ideal使用的本地倉庫地址和你maven配置的本地倉庫地址是否一致
看如下截圖:
以上截圖對應(yīng)出現(xiàn)的問題是這樣的:
我在本機(jī)上運(yùn)行了上面的maven命令將jar包加入了本地倉庫中,但在idea中進(jìn)行pom更新的時(shí)候始終還是找不到j(luò)ar包。文章來源:http://www.zghlxwxcb.cn/news/detail-512998.html
原因:
idea使用的本地倉庫實(shí)際上是自帶maven的本地倉庫,而不是我自己設(shè)置的本地倉庫,而此時(shí)jar包已經(jīng)被加入到了我本地maven的倉庫中文章來源地址http://www.zghlxwxcb.cn/news/detail-512998.html
到了這里,關(guān)于將jar包放入本地maven倉庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!