解決(Missing artifact com.oracle:ojdbc14:jar:11.2.0.4.0)


maven項目檢索時報Missing artifact com.oracle:ojdbc14:jar:11.2.0.4.0

經過查閱資料知道原因為:

Oracle 的 ojdbc.jar 是收費的,Maven 中央庫中實際上沒有此資源


 解決辦法:

手動下載相應的jar,然后將其安裝到本地倉庫。

這里提供ojdbc7.jar的下載,提取碼:9uqx

這里maven需要事先配過環境變量:


 maven配置環境變量:

沒有maven,需先下載:http://maven.apache.org/download.html

解壓

配置環境變量(我的電腦-->右鍵屬性-->高級系統設置-->高級-->環境變量)

在系統變量里新建MAVEN_HOME,並填寫他的地址,地址就是你安裝的位置(解壓地址)

系統變量里找到path,點擊編輯,把;%MAVEN_HOME%\bin;這句放在路徑的最后面,前后都有分號(如果原path的末尾又;前面一個;可以不用)。

點擊確定即可,

驗證一下:

打開cmd:輸入mvn_version或者mvn -v命令,如果出現版本信息就成功了

以上就是maven的安裝以及配置環境變量


 

繼續解決問題

打開cmd

輸入命令:

mvn install:install-file -Dfile=D:\ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=11.2.0.4.0 -Dpackaging=jar -DgeneratePom=true 

命令解釋:

install:可以將項目本身編譯並打包到本地倉庫
install-file:安裝文件
-Dfile=D:\ojdbc7.jar : 指定要打的包的文件位置
-DgroupId=com.oracle : 指定當前包的groupId為com.oracle
-DartifactId=ojdbc14 : 指定當前的artifactfactId為ojdbc14
-Dversion=11.2.0.4 : 指定當前包的版本為11.2.0.4
-DgeneratePom=true:是否生成pom文件


 

eclipse中右鍵項目->maven->update project,更新即不再報錯

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM