標籤:success 分享 style art finish 目錄 cmd ora str
oracle是付費的,因此jar包也不是隨便讓人下的,這就給maven的下載和編譯帶來麻煩了,因為我們沒法直接去maven倉庫直接拿來用。解決辦法就是先從別的地方擷取jar包,再放到本地倉庫裡去,這樣運行maven才能成功。我現在編譯的是oracle11g的jar包,pom檔案裡的依賴如下
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version></dependency>
首先要拿到jar,一般是去oracle官網下(http://www.oracle.com/technetwork/indexes/downloads/index.html到drives->jdbc drives裡找),也有很多熱心同志自己有了分享出來的各種,或者是自己機器已經安裝了oracle去安裝目錄類似如product\11.2.0\dbhome_1\jdbc\lib中拿。這裡要注意下,不同的oracle資料庫對應不同的安裝包版本:
Oracle版本 jdk版本 推薦jar包 Oracle 8i JDK 1.1.x classes111.zip Oracle 8i JDK 1.1.x classes12.zip Oracle 9i JDK 1.1.x classes111.jar或者 classes111.zip Oracle 9i JDK 1.2 and JDK 1.3 classes12.jar 或者 classes12.zip Oracle 9i JDK 1.4 ojdbc14.jar Oracle 9i JDK 1.5 ojdbc5.jar Oracle 9i JDK 1.6 ojdbc6.jar Oracle 10g JDK 1.2 and JDK 1.3. classes12.jar Oracle 10g JDK 1.4 and 5.0 ojdbc14.jar Oracle 11g jdk5 ojdbc5.jar Oracle 11g jdk6 ojdbc6.jar
有了jar就需要丟到本地maven倉庫了,假設現在我用的是oracle11g版本,我已經拿到ojdbc6.jar並放到案頭了,那麼用cmd命令執行
C:\Users\Administrator>cd Desktop
C:\Users\Administrator\Desktop>mvn install:install-file -DgroupId=com.oracle -Da
rtifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc6.jar
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom
---
[INFO] Installing C:\Users\Administrator\Desktop\ojdbc6.jar to C:\Users\Administ
rator\.m2\repository\com\oracle\ojdbc6\11.2.0.1.0\ojdbc6-11.2.0.1.0.jar
[INFO] Installing C:\Users\ADMINI~1\AppData\Local\Temp\mvninstall706539994468491
3981.pom to C:\Users\Administrator\.m2\repository\com\oracle\ojdbc6\11.2.0.1.0\o
jdbc6-11.2.0.1.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.791 s
[INFO] Finished at: 2017-08-12T11:41:57+08:00
[INFO] Final Memory: 7M/77M
[INFO] ------------------------------------------------------------------------
這是可以看到本地倉庫裡有了com\oracle\ojdbc6\11.2.0.1.0\ojdbc6-11.2.0.1.0.jar,然後直接執行maven打包命令成功。
oracle驅動包maven下載失敗解決