1. 程式人生 > >關於使用Maven管理引入Oracle驅動報錯

關於使用Maven管理引入Oracle驅動報錯

出現問題:

  使用Maven管理專案時候,在【pom.xml】中會提示錯誤:Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0;如圖所示


造成原因:

   Oracle商業版權版權問題,Maven中央倉庫沒有這個資源

決解方法:

   在Maven本地倉庫新增Oracle.jar驅動包

(註解:Maven本地倉庫位置,一般預設在C盤,如:C:使用者>XXX使用者名稱>.m2>repository>)

  解決步驟

    一、Maven環境變數

      先檢查Maven環境變數是否配置好:【windows+R】->輸入【cmd】開啟命令視窗->輸入【mvn -v】,如果有版本資訊表示已經配置好,否則需配置

      配置Maven環境變數(前提:已經安裝好JDK並配置好其環境變數);

      1、【我的電腦】->【屬性】->【高階系統設定】->【高階】->【環境變數】->【系統變數】->【新建】,新建系統環境變數MAVEN_HOME,並設定值為你安裝的目錄

      2、更新系統Path變數,新增 ;AVEN_HOME%\bin;


    二、安裝Oracle驅動包到Maven本地倉庫中

      1、下載ojdbc6.jar,複製到Maven本地倉庫中

      2、開啟命令視窗,輸入:

      mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=

C:\Users\asus-00000\.m2\repository\com\oracle\ojdbc14\10.20.4.0\ojdbc6.jar (紅色固定,綠色為你安裝位置)

        原先ojdbc6.jar會轉化出新的ojdbc14-10.2.0.4.0.jar(如原先有這包要先刪除才不會出現衝突),在命令窗口出現 BUILD SUCCESS 字樣表示成功

    

    三、專案更新

      右鍵專案->【Maven】->【Update Project】->在Available Maven Codebases勾選要更新的專案->勾選Force Update of Sapshots/Releases->【OK】