關於maven項目引入maven庫沒有的jar處理辦法

有些jar 如oracle的驅動ojdbc14.jar 二維碼依賴包QrCode.jar在maven中央庫不存在,對於這些jar如何引入比較方便後續管理瞭?

第一種辦法:

把jar下載到本地,並在項目中指定jar的位置。

缺點:1、這種辦法在使用maven把項目輸出jar時,外部jar不會引入;

          2、新建項目如需再引用該jar時,需再次指定jar在本地的存儲位置。

第二種辦法:

使用命令,把jar加載到本地maven倉庫。

優點:把項目輸出到jar時,也會打包到項目jar,同時新建項目如需使用同一版本的jar時也可實現復用。

操作方法:

輸入命令將jar加載到本地maven庫,cmd命令行輸入如下命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=D:\jars\oracle驅動jar\ojdbc14-10.2.0.1.0.jar

上面的D:\jars為jar在本地的絕對路徑,註意替換為自己的路徑。如果執行成功,會出現如下圖示:

 箭頭所指為安裝到本地maven庫存放路徑,註意看是否與項目所引用的本地maven庫是否一致,如不一致,可考慮將其拷貝到項目所引用的本地maven庫。加載成功會出現紅框中的提示。

然後項目中pom.xml即可如此引入:

 如果還有紅色警告,可點擊下面圖示的按鈕,重新加載:

到此這篇關於關於maven項目引入maven庫沒有的jar處理辦法的文章就介紹到這瞭,更多相關maven項目沒有的jar內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: