提问者:小点点

使用第谷的 RCP 产品中缺少 maven 依赖项


我正在使用第谷来创建 RCP 产品,但是一旦我将插件 pom 打包设置为 eclipse-plugin,maven 依赖项库就会从项目中删除,并且由于缺少库而导致很多错误。我尝试在终端和日食上运行 maven,它们的结果相同。有谁知道如何解决这个问题,是否有人使用第谷导出了完整的 RCP 插件?

非常感谢。


共1个答案

匿名用户

Tycho不使用maven依赖项来编译您的插件。依赖项是使用插件Manifest文件指定的,就像使用普通的eclipse插件一样。

在Eclipse中,将使用工作区找到依赖项(假设m2e

可以将Tycho配置为考虑pom依赖项,但在导出RCP应用程序时这将不起作用-需要在p2存储库中找到依赖项。

[1]http://wiki . eclipse . org/Tycho/Reference _ Card # Repository _ provideing _ the _ context _ of _ the _ build