Maven 的 Pom.xml 無法正常下載依賴包


今天說一個小問題,依賴包的下載。雖然看起來是小事,但是一不小心也能折磨你一整天。之前有個依賴包就困擾了我一段時間,oracle 的依賴包。依賴關系如下:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0.1.0</version>
</dependency>

基本上把 IDEA 中 Maven Projects 里能點的功能都點了好幾遍,均無法下載此依賴包。后來了解,可能是oracle的版權問題。

接下來就說說,當依賴包無法下載的時候,比較有效的處理步驟。

步驟一,檢查鏡像版本。

查看項目中依賴包的版本是否存在,可以用mvnrepository

步驟二,檢查鏡像倉庫。

阿里雲倉庫改了版本,但是依賴支持以前的倉庫地址。
阿里雲倉庫配置如下:

<mirror>  
  <id>alimaven</id>  
  <name>aliyun maven</name>  
  <url>https://maven.aliyun.com/repository/public</url>  
  <mirrorOf>central</mirrorOf>  
</mirror>  

步驟三,下載依賴包安裝到本地倉庫,然后再引入依賴。

以下用 oracle 12.1.0.1 的依賴包為例進行說明。

  1. 下載依賴包:oracle 12.1.0.1 依賴包下載地址如下:
https://www.oracle.com/database/technologies/jdbc-drivers-12c-downloads.html
  1. 依賴包安裝到本地倉庫:命令如下,
install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.1 -Dpackaging=jar -Dfile=E:\chromedownload\ojdbc7.jar
  1. 引入依賴:依賴配置如下,
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc7</artifactId>
    <version>12.1.0.1</version>
</dependency>

以上就是本文的全部內容,希望對大家有幫助。


如果文章有幫助到了你,歡迎點贊、轉發。

如果文章有錯誤的地方,歡迎留言交流。

image


免責聲明!

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



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