maven解決無法從遠程倉庫獲取ojdbc問題


原因

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

解決方法

手動下載相應的jar,然后將其安裝到本地倉庫。具體操作如下:

 

1\先去下載相關的jar包或者驅動
查找版本
classes111.zip 適用於JDK 1.1.x 
classes12.jar 適用於JDK 1.2 and JDK 1.3. 
ojdbc14.jar 適用於JDK 1.4 
ojdbc5.jar: 適用於jdk5 
ojdbc6.jar: 適用於jdk6 
ojdbc7.jar: 適用於jdk8。
下載地址:https://pan.baidu.com/s/1I1pC2f81IvbphZ6tWpVFOg 密碼:uq0u
本地已下載,或者到Oracle官網下載都可以!
 
2\修改jar包文件名
比如說,你想version是 10.2.0.4.0,就改成 ojdbc7-10.2.0.4.0.jar
查閱網上的資料的,有的博主直接使用,可以嘗試下!
 
3\命令安裝
進入cmd,前提是已經配了mvn的系統環境
輸入mvn install:install-file -Dfile=D:\tool\ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -DgeneratePom=true 
看到success提示就可以了
 
FYI:
install:可以將項目本身編譯並打包到本地倉庫 
install-file:安裝文件 
-Dfile=D:\ojdbc6.jar : 指定要打的包的文件位置 
-DgroupId=com.oracle : 指定當前包的groupId為com.oracle 
-DartifactId=ojdbc6 : 指定當前的artifactfactId為ojdbc6 
-Dversion=11.2.0.3 : 指定當前包的版本為11.2.0.3 
-DgeneratePom=true:是否生成pom文件
 
特殊情況:
有的同學弄了多個maven和多個repository,這時候就要看你配置到 系統環境是指定那個maven,jar安裝完成后就會落在那個repository了.
repository可以再setting.xml查看!


免責聲明!

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



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