Mavenがojdbc依存関係を使用できないという問題を解決します(アーティファクトcom.oracle:ojdbc14:jar:11.2.0.4.0がありません)



Solve Problem That Maven Cant Use Ojdbc Dependencies Missing Artifact Com



Mavenを使用してOracleJDBCドライバーの依存関係を管理していると、pom.xmlファイルを変更してOracleJDBCの依存関係を追加すると常にプロンプ​​トが表示されることがわかりました。 欠落しているアーティファクトcom.oracle:ojdbc14:jar:11.2.0.4.0

http://search.maven.org/ OracleJDBCの依存関係を見つけることができます
画像



バージョン番号をクリックします( 10.2.0.4.0 Maven依存関係の追加方法がわかります
画像

ただし、この方法でプロジェクトpom.xmlファイルを変更すると、常にエラーが発生します。 欠落しているアーティファクトcom.oracle:ojdbc14:jar:10.2.0.1.0
画像



理由:Oracleのojdbc.jarは有料であり、実際にはMaven中央リポジトリにそのようなリソースはありません。

解決:
1Oracleの公式Webサイトから必要なJDBCドライバーをダウンロードします。公式ウェブサイトのダウンロードアドレス: http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
画像

2使用するOracleデータベースのバージョンに基づいて必要なドライバを選択します
画像



Oracle JDBCドライバーには、Oracleアカウントが必要です。他のリソースを後でダウンロードするために登録できます。実際のダウンロードプロセスは遅いです。 Oracleデータベース製品をインストールした場合は、インストールディレクトリにインストールできます( Oracle app oracle product 11.2.0 server jdbc lib JDBCドライバーを見つけることができます
画像

3 OracleJDBCドライバーパッケージをMavenローカルリポジトリにインストールします
(1)Windows(7)System Run cmd DOSウィンドウを開き、Oracle JDBCドライバーパッケージが配置されているディレクトリを入力して、次のコマンドを実行します。

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=11.2.0 -Dpackaging=jar -Dfile=ojdbc6.jar

インストールが成功した後、次のヒントがあります

画像

(2)ここでのバージョン番号は、pom.xmlのojdbcのバージョンと同じである必要があります。

したがって、バージョン番号11.2.0のojdbcを追加します。ポンで


com.oracle
ojdbc14
11.2.0

次に、プロジェクトを右クリックします-Maven-update、jarパッケージに依存できます