Eclipse plugin 如何将Maven Tycho依赖项放入我的Eclipse插件中?

Eclipse plugin 如何将Maven Tycho依赖项放入我的Eclipse插件中?,eclipse-plugin,eclipse-rcp,tycho-surefire-plugin,Eclipse Plugin,Eclipse Rcp,Tycho Surefire Plugin,我已经使用tycho 0.26.0创建了一个新项目,它使用Eclipse4Neon.2运行,所以所有模块都在使用maven成功构建,现在我正在尝试在我的项目中添加一个新的依赖项,我已经创建了一个jar,我想在我的项目中使用它,但我不太了解它是如何工作的 我添加我正在使用目标定义,因此我必须将我的配置添加到此文件中,这将由我的模块使用。我不知道您的问题是否正确。 我假设您希望使用tycho构建一个Eclipse RCP应用程序,并使用一个插件中的JAR文件 最简单的解决方案是使用来自现有jar归档

我已经使用tycho 0.26.0创建了一个新项目,它使用Eclipse4Neon.2运行,所以所有模块都在使用maven成功构建,现在我正在尝试在我的项目中添加一个新的依赖项,我已经创建了一个jar,我想在我的项目中使用它,但我不太了解它是如何工作的


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

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

最简单的解决方案是使用来自现有jar归档的插件向导从这个jar创建一个新的插件项目

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

要在maven中运行此功能,还必须将pom.xml文件添加到新插件中。这个链接对maven tycho()有很大帮助

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


谢谢,我已经用maven和tycho配置了我的项目,但是eclipse没有获取我的依赖项,所以我配置了一个目录依赖项来获取我的所有maven依赖项,并配置了eclipse来获取这个目录中的所有依赖项。现在我有另一个问题,我不能作为独立的可执行文件启动我的应用程序,所以我需要它来测试更新站点。