找到了一个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]
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 :
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