0

GoldenGate for Java は、パブリック Maven リポジトリーにはインストールされません。

GoldenGate ライブラリを処理するように Maven ビルド環境をセットアップするにはどうすればよいですか?

4

2 に答える 2

2

これらのライブラリには、クリックスルー ライセンス契約が必要であり、ここからダウンロードできます。

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>
于 2016-03-31T20:49:37.863 に答える