今天說一個小問題,依賴包的下載。雖然看起來是小事,但是一不小心也能折磨你一整天。之前有個依賴包就困擾了我一段時間,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 的依賴包為例進行說明。
- 下載依賴包:oracle 12.1.0.1 依賴包下載地址如下:
https://www.oracle.com/database/technologies/jdbc-drivers-12c-downloads.html
- 依賴包安裝到本地倉庫:命令如下,
install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.1 -Dpackaging=jar -Dfile=E:\chromedownload\ojdbc7.jar
- 引入依賴:依賴配置如下,
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.1</version>
</dependency>
以上就是本文的全部內容,希望對大家有幫助。
如果文章有幫助到了你,歡迎點贊、轉發。
如果文章有錯誤的地方,歡迎留言交流。