3

我想构建一个Eclipse RCP应用程序,并且为了使用方便还想使用Maven的依赖管理,让依赖关系自动解析。

我试过 Tycho,但无济于事(我想我还没有找到正确的方法来设置我的项目),但我什至不需要 Tycho 的功能,因为我只想使用 Maven 的依赖解析,并且从 Eclipse 中构建。

有没有办法在 Eclipse 中设置 Plugin 项目,这样我就可以使用依赖管理而不必使用 Tycho?

提前谢谢了!

4

1 回答 1

2

我已经搜索了类似的东西,但是您不能仅将 maven 用于依赖项管理。有几个原因,大多数与 OSGI 相关,第二件事是您必须将所有 jar 放在本地才能构建 Eclipse RCP,而不是从另一个目录链接。

您可以使用http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html和手动复制您的依赖项尝试一些肮脏的技巧 ,但这很痛苦,而且效果不佳. 正确的方法是使用第谷。

这里有几个例子可以帮助你使用 tycho 设置你的插件:

http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/tree/tycho-demo

于 2011-12-13T11:25:43.450 回答