0

wso2esb-4.7.0 用のカスタム Mediator を実装しています。明らかに、私のクラスは wso2esb のコンテキスト内で実行されるため、同じ dep を使用することを期待しています。wso2esb は、何らかの奇妙な理由で、その依存関係のカスタム ビルドと共にデプロイされています。例えば。彼らは、カスタム mvn リポジトリを指し示し、「-wso2vn」などのサフィックスが付いたアーティファクトを使用することを期待しています。axis2-kernel/1.6.1-wso2v9

これは、wso リリースと共有されるほとんどの依存関係で機能しますが、wso2esb は、独自のバージョンの sl4j と commons-logging で独自のロギング アーティファクトを使用します。

    <dependency>
        <groupId>org.wso2.carbon</groupId>
        <artifactId>logging</artifactId>
        <version>4.1.0</version>
    </dependency>

問題は、これが pom ファイルを含むが jar を含まない mvn リポジトリに存在しないことです: http://dist.wso2.org/maven2/org/wso2/carbon/logging/4.1.0/

今のところ、これらの jar の wso2 固有ではないバージョンを使用しますが、展開のためにこれを解決する必要があります。

提案を歓迎します。

4

1 に答える 1

1

私の知る限り、上記の依存関係は、WSO2 炭素製品で使用されるロギング関連の依存関係の集約モジュールです。したがって、pom ファイルのみが含まれます。

要件に合わせて次の依存関係を使用します。

<dependency>
    <groupId>org.wso2.carbon</groupId>
    <artifactId>org.wso2.carbon.logging</artifactId>
    <version>4.1.0</version>
</dependency>

Maven リポジトリのリンクはここにあります。

于 2013-11-04T05:45:39.497 に答える