在我們項目開發中有些jar包在倉庫中可能並不存在,需要我們自己手動去添加,如下是個人自己親測的解決方式!!!
一、上傳第三方插件
1)、 進入nexus站點
2)、選擇3rd party資源庫
3)、選擇Artifact upload,選擇GAV 方式錄入構建,上傳jar文件
4)、點擊Add Artifact加入jar包
5)、點擊upload Artifact 完成上傳
上傳成功後:可以在browse index中找到剛剛上傳的jar包,複製右側的xml到pom.xml即可引用ojdbc6.jar
完成上面步驟只是更新到了maven,還不能對依賴進行更新使用。
二、maven項目提交到nexus
由於我們上傳的jar都是不只是給自己用的,而是團隊使用,所以要提交到nexus
1)在maven項目的pom.xml文件中加入distributionManagement
2)運行部署
右鍵maven項目->Run As->Maven build。。。,在配置頁面的Goals填入clean deploy之後,點擊run按鈕即可。
在maven本地倉庫會留下緩存文件(lastUpdated),在一定時間內不會去遠程倉庫更新,這樣項目會一直報錯,需要清掉所有的緩存文件。請下載該文件maven-clean.bat,放置到倉庫目錄比如(d:\Users\Administrator\.m2\),點擊執行。