2017-05-29 10 views

答えて

1

あなたの会社であなたをローカルネクサスinstalltionを実行する場合

3

残念なことに、バイナリライセンスのために、OracleドライバJARにはパブリックリポジトリがないため、pomファイルを追加するだけではありません。

は手動でこのjarファイルを追加する必要があります。

まず、あなたは(あなたがoracleアカウントにログインする必要があります)hereからojdb6.jarをダウンロードする必要があります。

次に、プロジェクト内の一部のフォルダにojdb6.jarと入力してください(libとしましょう)。

次に、あなたがあなたのpom.xmlであなたのdependenciesセクションでこれを追加する必要があります。

<dependency> 
    <groupId>com.oracle</groupId> 
    <artifactId>ojdbc</artifactId> 
    <version>11.2.0</version> 
    <scope>system</scope> 
    <systemPath>${basedir}/lib/ojdbc6.jar</systemPath> 
</dependency> 

その他のオプションは、ローカルのMavenリポジトリにこのjarファイルをインストールするには、次のとおりです。

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

そして、あなたは次のようになりますこの依存関係を次のように参照できる:

<dependency> 
    <groupId>com.oracle</groupId> 
    <artifactId>ojdbc6</artifactId> 
    <version>11.2.0</version> 
</dependency> 

あなたには最適なものを選ぶ必要があります。

+1

を共有してください完全に.m2リポジトリからojdbc6フォルダーを削除してMavenの更新あなたのチームの誰もがアーティファクトを使用できるように、 'mvn deploy'を使用してアーティファクトを展開することができます。しかし、オラクルのライセンスで許されているかどうかはわかりません。 – DrHopfen

関連する問題