我正在尝试使用tycho/m2e构建一个RCP应用程序,但我面临此问题:
缺失要求:myApp 1.0.0.qualifier需要'捆绑org.eclipse.ui 3.108.1',但找不到。
org.eclipse.ui 3.108.1是我的霓虹灯安装的一部分...
这是我的配置或我已经尝试在没有成功的情况下尝试做的事情:
1)我在主POM中有霓虹灯存储库:
<repository>
<id>Neon</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/neon/</url>
</repository>
2)从Eclipse内的Maven Repo View重建霓虹灯项目存储库索引(我无法浏览!)
3)在Maven首选项中选出的"下载存储库索引更新"
重新启动日食我已经看到了这个类似的问题:tycho构建错误:" ...需要捆绑...但是找不到它。但找不到任何解决方案。
我在做什么错?
非常感谢您的帮助,弗兰克
问题是http://download.eclola.org/releases/neon/的存储库确实确实 not not 在版本 3.108.1
中包含 org.eclipse.ui
;它仅包含版本3.108.0
。
要验证这一点,我建议存储库Explorer(oomph)视图。切换到 Expert Mode (视图工具栏中的C
图标)并复制&amp;粘贴更新站点URL。然后搜索org.eclipse.ui
,您会看到可用的最新版本是3.108.0.v20160518-1929
。
fyi,您的选择2和3不会帮助解决与Tycho有关的问题。M2E的 maven存储库视图仅适用于Maven存储库,而不是P2存储库。另外,M2E提到的存储库索引是Maven存储库的索引,而不是P2存储库。