WSO2 Maven2存储库包含过时的org.wso2.carbon.registry.core-4.2.0工件

时间:2014-12-12 13:46:28

标签: wso2 wso2-am api-manager

我需要为 APIM 1.7.0 org.wso2.carbon.apimgt.implorg.wso2.carbon.apimgt.gateway重建一些工件,编译失败,因为org.wso2.carbon.registry.core.pagination.PaginationContext不包含getLength()方法

此课程PaginationContext来自wso2-maven2-repository下载的 org.wso2.carbon.registry.core-4.2.0 相关性。

我看了一下来自MANIFEST.MF的Bnd-LastModified个时间戳,来自APIM发行版和wso2-maven2-repository的两个工件,并注意到奇怪的事情:来自wso2-maven2-repository的工件是earlear,然后是一个来自发行版的。

查找

  来自wso2-maven2-repository的

:1378306607534(2013年9月4日星期三,格林威治标准时间14:56:47)

     

来自发行:1400854868301(星期五,2014年5月23日14:21:08 GMT)

所以问题是:亲爱的WSO2团队,您能否更新存储库中的工件?

1 个答案:

答案 0 :(得分:1)

这不是存储库的问题,但这是如何完成的。当产品发布时,有时必须修补Carbon内核。因此,这些修补的组件将作为patch000x单独发布。 (补丁sources available here。)现在,如果我们查看WSO2 release matrix,APIM 1.7将在块11中发布,并且之前已经发布了8个内核补丁。所以你需要做的是,检查内核补丁源from here并按顺序从patch0001到patch0008构建每个补丁。那些更新的罐子将在你的m2回购中。