最近在使用eclipse feature 导出时遇到 "Cannot satisfy dependency" 问题,提示
XXXX requires 'com.ibm.icu [3.8.1.1,4.0.0)' but it could not be found
到导出的目录下看,发现有一个com.ibm.icu_4.0.1.v20090415.jar,为什么还找不到呢?
仔细一看, 原来是版本不对,XXXX需要3.8.1-4.0.0之间的版本,不包括4.0.0,这里是4.0.1的,当然找不到了。
修改方案:在feature的dependencies里,找到com.ibm.icu,在右边的Match Rules选择Greater or Equal,重新导出就OK了。
本文解决了一个在使用Eclipse导出Feature时遇到的问题,即依赖项版本不匹配导致的Cannotsatisfydependency错误。具体来说,是由于指定依赖项需要的是某个特定版本范围内的库,而实际提供的版本超出了该范围。
1万+

被折叠的 条评论
为什么被折叠?



