在没有RCP应用程序构建功能的情况下使用Maven的依赖管理?

时间:2011-12-11 13:39:50

标签: java eclipse maven rcp tycho

我想构建一个Eclipse RCP应用程序,为了便于使用,还希望使用Maven的依赖关系管理,以便自动解决依赖关系。

我已经尝试了Tycho,但无济于事(我想我还没有找到正确的方法来设置我的项目),但我甚至不需要Tycho的力量,因为我想使用Maven的依赖性解析只有,并在Eclipse中构建。

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

非常感谢提前!

1 个答案:

答案 0 :(得分:2)

我搜索了类似的东西,但你不能仅使用maven进行依赖管理。有几个原因,大多数是OSGI相关的,第二件事是你必须拥有本地jar来构建Eclipse RCP,而不是从另一个目录链接。

你可以尝试使用几个肮脏的技巧 http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html 和手动复制你的依赖,但这很痛苦,并没有很好地工作。正确的做法是使用tycho。

以下是一些可以帮助您使用tycho设置插件的示例:

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

相关问题