2

APIM 1.7.0のいくつかのアーティファクトを再構築する必要がありorg.wso2.carbon.apimgt.implます。メソッドが含まれていないためorg.wso2.carbon.apimgt.gateway、コンパイルが失敗します。org.wso2.carbon.registry.core.pagination.PaginationContextgetLength()

このクラスPaginationContextは、 wso2 -maven2-repositoryからダウンロードされたorg.wso2.carbon.registry.core-4.2.0依存関係から取得されます。

Bnd-LastModifiedAPIM ディストリビューションからのアーティファクトと wso2-maven2-repository からのアーティファクトの MANIFEST.MF からのタイムスタンプを調べたところ、奇妙なことに気付きました。

見て:

wso2-maven2-repository から: 1378306607534 (水、2013 年 9 月 4 日 14:56:47 GMT)

配布元: 1400854868301 (2014 年 5 月 23 日金曜日 14:21:08 GMT)

そこで質問です: 親愛なる WSO2 チームの皆様、レポジトリのアーティファクトを更新していただけますか?

4

1 に答える 1

1

これはリポジトリの問題ではありませんが、これがその方法です。製品がリリースされると、Carbon カーネルにパッチを当てなければならないことがあります。そのため、これらのパッチが適用されたコンポーネントは patch000x として個別に発行されます。(パッチソースはこちらから入手できます。) WSO2リリース マトリックスを見ると、APIM 1.7 はチャンク 11 でリリースされており、それ以前に 8 つのカーネル パッチがリリースされています。したがって、ここからカーネルパッチのソースをチェックアウトし、patch0001 から patch0008 までの順番でそれぞれをビルドする必要があります。その後、更新された jar が m2 リポジトリに配置されます。

于 2014-12-15T05:38:23.087 に答える