如何在我的Eclipse插件中放置Maven Tycho依赖项?

时间:2017-01-18 15:28:29

标签: eclipse-plugin eclipse-rcp tycho-surefire-plugin

我使用tycho 0.26.0创建了一个新项目,它运行Eclipse 4 Neon.2,所以所有模块都使用maven成功构建,现在我正在尝试在我的项目中添加一个新的依赖项,我创建了一个罐子,我想在我的项目中使用它,但我不明白它是如何工作的。

我添加我正在使用目标定义,所以我必须将我的配置添加到此文件中,这将由我的模块使用。

1 个答案:

答案 0 :(得分:0)

我不知道我的问题是否正确。 我假设您要使用tycho构建Eclipse RCP应用程序并使用其中一个插件的JAR文件。

最简单的解决方案是使用现有JAR Archives-Wizard 中的插件从此jar创建一个新的插件项目。

如果您已完成此操作,则可以将此新插件的依赖项添加到现有插件中。不要忘记导出库的所有包,方法是打开Manifest.mf并在Runtime选项卡中添加所有包。

要使用maven运行,您还需要将pom.xml文件添加到新插件中。这个链接对maven tycho(http://codeandme.blogspot.de/p/tycho-articles.html)帮助很大。

顺便说一下。如果您不需要将此库作为普通JAR,您也可以直接创建插件项目,而不是先创建JAR,然后创建插件项目。

Create a plug-in project from a jar