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