oracle ojdbc7 の maven がうまく行かないときの pom.xml の書き方
概要
OJDBC7 は、セントラルリポジトリにないようで
https://mvnrepository.com/artifact/com.oracle/ojdbc7/12.1.0.2
にあるように、単純に
<!-- https://mvnrepository.com/artifact/com.oracle/ojdbc7 -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.2</version>
</dependency>
のように書いてもうまくいかなかった。
解決策
https://stackoverflow.com/questions/59584499/problems-trying-to-install-ojdbc7-as-a-maven-dependency
にあるように、
<repositories>
<repository>
<id>hand-china-repo</id>
<name>HandChinaRepo</name>
<url>http://nexus.saas.hand-china.com/content/repositories/rdc/</url>
</repository>
</repositories>
を pom.xml に追加すれば良い
Maven Repository のサイトをよく見ると
Note: this artifact is located at HandChina RDC repository (http://nexus.saas.hand-china.com/content/repositories/rdc/)
と書かれており、このような場合には pom.xml に対応する repository を書いてあげればうまくいくようだ。
最近のコメント