[解決済み】MavenリポジトリでOracle JDBCドライバを検索する
質問
プロジェクトにOracle Jdbcドライバを依存関係(実行時スコープ)-ojdbc14として追加したいのですが、どうすればいいですか? MVNrepositoryのサイトでは、POMに入れるべき依存関係は以下のようになっています。
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.3.0</version>
</dependency>
もちろん、これはmavenが使用する中央リポジトリにないため、動作しません。 2つの質問。
-
このアーティファクトを含むリポジトリ(もしあれば)はどのように見つけるのですか?
-
Mavenが使用するように追加するにはどうすればよいですか?
どのように解決するのですか?
このアーティファクトを含むリポジトリ(もしあれば)を見つけるにはどうしたらいいですか?
残念ながら、バイナリライセンスのため、Oracle Driver JARを含むパブリックリポジトリは存在しません。これは多くの依存関係で起こることですが、Mavenのせいではありません。もし、JARを含むパブリックリポジトリを見つけた場合、それが違法であることを確認できます。
Mavenが使用するように追加するにはどうすればよいですか?
ライセンスの関係で追加できないJARもありますが、その場合は ポム のエントリは Maven Centralレポ . ベンダーの推奨するMaven情報が含まれているので、チェックしてみてください。
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.3.0</version>
...そして、ファイルをダウンロードするためのURLは、この例では http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html .
JARをダウンロードしたら、それをコンピュータのリポジトリに追加します (グループID、アーティファクトID、バージョンはPOMから取得しました)。
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 \
-Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=ojdbc.jar -DgeneratePom=true
POMを生成するための最後のパラメータは、pom.xmlの警告からあなたを保護します。
あなたのチームにローカルなMavenリポジトリがある場合 このガイド は、JARをそこにアップロードするのに役立つかもしれません。
関連
-
[解決済み] Java - JTextFieldが空かどうかを確認する
-
[解決済み] enumのordinalを使用するのは良い習慣ですか?
-
[解決済み] プロトコルハンドラの初期化に失敗しました。
-
[解決済み] ファイルを作成せずに、ファイルが存在するかどうかをチェックする
-
[解決済み] java.lang.ClassCastException: java.lang.Long を java.lang.Integer にキャストできない(java 1.6
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] Mavenプロジェクトにローカルのjarファイルを追加する方法は?
-
[解決済み] Mavenに最新バージョンの依存関係を使用するように指示するにはどうすればよいですか?
-
[解決済み】MavenリポジトリからソースJARを取得する
-
[解決済み] Maven: ライブラリによって追加された依存関係をオーバーライドする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Eclipse デフォルトのフォント名
-
[解決済み] java.lang.IncompatibleClassChangeError: Mongo クラスを実装しています。
-
[解決済み] 警告: コンテキスト初期化中に例外が発生 - 更新の試みはキャンセルされました。
-
[解決済み] android.support.v4.app.FragmentActivity' で 'TAG' がプライベートアクセスされている。
-
[解決済み] Java UnknownFormatConversionException
-
[解決済み] javax.mail.MessagingException: SMTPホストに接続できませんでしたか?
-
[解決済み] ファイルを作成せずに、ファイルが存在するかどうかをチェックする
-
[解決済み] java.lang.ClassCastException: java.lang.Long を java.lang.Integer にキャストできない(java 1.6
-
[解決済み] Java: getInstanceとStaticの比較
-
[解決済み] IntegerからBigIntegerへの変換