GoldenGate for Java は、パブリック Maven リポジトリーにはインストールされません。
GoldenGate ライブラリを処理するように Maven ビルド環境をセットアップするにはどうすればよいですか?
GoldenGate for Java は、パブリック Maven リポジトリーにはインストールされません。
GoldenGate ライブラリを処理するように Maven ビルド環境をセットアップするにはどうすればよいですか?
これらのライブラリには、クリックスルー ライセンス契約が必要であり、ここからダウンロードできます。
http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html
Oracle GoldenGate Application Adapters
作業しているプラットフォームに関係なく、 が必要です。以下のコマンドはggs_Adapters_Linux_x64.zip
、バージョン 12.2.0.1 のファイルをダウンロードしたことを前提としています。それに応じてバージョン番号を調整してください。
まず、必要なファイルを抽出します。
jar xvf ggs_Adapters_Linux_x64.zip ggs_Adapters_Linux_x64.tar
tar -zxvf ggs_Adapters_Linux_x64.tar ggjava/resources/lib/*
次に、 を使用しinstall-plugin
て 3 つの jar ファイルをインストールし、バージョンとグループ情報を適切に設定します。
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile=ggjava/resources/lib/ggdbutil-12.2.0.1.0.012.jar -DgroupId=com.oracle.goldengate -DartifactId=ggdbutil -Dversion=12.2.0.1.0.012 -Dpackaging=jar
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile=ggjava/resources/lib/gguserexitapi-12.2.0.1.0.012.jar -DgroupId=com.oracle.goldengate -DartifactId=gguserexitapi -Dversion=12.2.0.1.0.012 -Dpackaging=jar
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -Dfile=ggjava/resources/lib/ggutil-12.2.0.1.0.012.jar -DgroupId=com.oracle.goldengate -DartifactId=ggutil -Dversion=12.2.0.1.0.012 -Dpackaging=jar
pom.xml に、次のプロパティを追加します。
<properties>
<goldengate.version>12.2.0.1.0.012</goldengate.version>
</properties>
およびこれらの依存関係:
<dependency>
<groupId>com.oracle.goldengate</groupId>
<artifactId>ggdbutil</artifactId>
<version>${goldengate.version}</version>
</dependency>
<dependency>
<groupId>com.oracle.goldengate</groupId>
<artifactId>gguserexitapi</artifactId>
<version>${goldengate.version}</version>
</dependency>
<dependency>
<groupId>com.oracle.goldengate</groupId>
<artifactId>ggutil</artifactId>
<version>${goldengate.version}</version>
</dependency>