java - 公共maven库中没有oracle jdbc驱动lib?
阿神
阿神 2017-04-17 17:42:12
0
2
558

找到了一个odps jdbc driver库,但是编译时出错,有人知道原因吗?

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.4.0</version>
</dependency>
    
[ERROR] Failed to execute goal on project xx: Could not resolve dependencies for projectxxx:jar:1.0-SNAPSHOT: Failure to find com.oracle:ojdbc14:jar:10.2.0.4.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
[ERROR]
阿神
阿神

闭关修行中......

membalas semua(2)
小葫芦

Disebabkan perjanjian pelesenan yang digunakan oleh Oracle, perpustakaan pusat Maven tidak dibenarkan untuk mengehoskan artifaknya Anda boleh memasang pangkalan data Oracle secara setempat, dan kemudian memasang pakej balang JDBC dalam direktori pemasangan ke repositori Maven setempat :

mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle 
-DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar    

Perintah Maven di atas akan memasang fail jar ke dalam repositori Maven setempat dan Parameter DgroupId dan DartifactId masing-masing menentukan groupId dan artifactId semasa pemasangan Anda boleh menentukannya sesuka hati, tetapi yang terbaik adalah sekonsisten mungkin dengan versi pakej balang untuk mengelakkan Kekeliruan kemudian.

Jika anda tidak mahu memasang pangkalan data Oracle secara setempat, anda juga boleh memuat turun terus versi pemacu JDBC yang anda mahu pasang dari tapak web rasmi Oracle (carian Google “jdbc oracle” Berikut ialah perkara yang saya temui:
http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
Selepas memuat turun , laksanakan juga arahan Maven di atas.

Jika anda menghadapi masalah dengan versi pemacu JDBC atau aspek lain, anda boleh menyemak Soalan Lazim rasmi:
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html

Akhir sekali, pemacu Oracle JDBC boleh dipasang terus melalui Maven, tetapi ia tidak dimuat turun dari perpustakaan pusat Maven (pustaka pusat tidak disediakan kerana ia menyalahi undang-undang) tetapi dari perpustakaan Maven Oracle sendiri Anda boleh melihatnya untuk langkah tertentu:
https://blogs.oracle.com/dev2dev/entry/oracle_maven_repository_instructions_for

迷茫

Berkenaan isu versi pemandu Oracle, saya dapati artikel yang agak terperinci
http://elf8848.iteye.com/blog/811037

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan