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 固有ではないバージョンを使用しますが、展開のためにこれを解決する必要があります。
提案を歓迎します。