ここでは、MavenローカルリポジトリにOracle JDBCドライバを追加する方法と、 `pom.xml ‘でそれを参照する方法について説明します。

1. Oracle JDBCドライバの入手

Oracle jdbcドライバを入手するには、次の2つの方法があります。

{空} 1。 Oracle JDBCドライバ(

ojdbc6.jar`または

ojdbc7.jar`)を入手するには、http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html[Oracle Webサイト]を参照してください。


image

{空} 2。お勧めしませんが、Oracleデータベースがインストールされているフォルダ(例:

\ {ORACLE

HOME} \ jdbc \ lib \ ojdbc6.jar__)からJDBCドライバを取得できます。

2. Mavenインストール

Oracle jdbcドライバをインストールするには:

2.1

ojdbc6.jar

$ mvn install:install-file -Dfile={Path/to/your/ojdbc6.jar}
      -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

2.2

ojdbc7.jar

$ mvn install:install-file -Dfile={Path/to/your/ojdbc7.jar}
      -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0 -Dpackaging=jar

`ojdbc7.jar`をインストールする完全な例

ターミナル

> mvn install:install-file -Dfile=C:\\OracleJDBC\\ojdbc7.jar
           -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0 -Dpackaging=jar
[INFO]Scanning for projects...[INFO][INFO]------------------------------------------------------------------------[INFO]Building Maven Stub Project (No POM) 1[INFO]------------------------------------------------------------------------[INFO][INFO]--- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---[INFO]Installing C:\OracleJDBC\ojdbc7.jar to C:\Users\mkyong\.m2\repository\com\oracle\ojdbc7\12.1.0\ojdbc7-12.1.0.jar[INFO]Installing C:\Users\mkyong\AppData\Local\Temp\mvninstall2095378400735903278.pom
       to C:\Users\mkyong\.m2\repository\com\oracle\ojdbc7\12.1.0\ojdbc7-12.1.0.pom[INFO]------------------------------------------------------------------------[INFO]BUILD SUCCESS[INFO]------------------------------------------------------------------------[INFO]Total time: 0.332 s[INFO]Finished at: 2017-02-13T21:26:03+08:00[INFO]Final Memory: 8M/309M[INFO]------------------------------------------------------------------------

完了しました。

3. pom.xml

pom.xml

<dependencies>

        <!-- ojdbc6.jar example -->
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>11.2.0</version>
        </dependency>

        <!-- ojdbc7.jar example -->
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc7</artifactId>
            <version>12.1.0</version>
        </dependency>

</dependencies>

参考文献

  1. link://maven/how-to-include-library-man-in-maven-local-repository/[どのようにするか

Mavenローカルリポジトリに手動でライブラリを含める]