提问者:小点点

有没有办法在 eclipse 插件中包含常规的 maven 依赖项


我正在构建一个框架,想把它既作为一个独立的java应用程序使用,又作为一个eclipse插件来导出java项目中的所有包。

我目前的做法是有两个项目(java eclipse插件),构建java项目,复制jar文件,将文件添加到插件的路径,然后(手动)导出所有包。

有没有办法使用maven来自动化这个过程?


共2个答案

匿名用户

Eclipse Tycho 项目旨在使用 Maven 构建 Eclipse 插件。

Tycho 是一组 Maven 插件和扩展,用于使用 Maven 构建 Eclipse 插件和 OSGi 捆绑包。Eclipse 插件和 OSGi 捆绑包有自己的元数据,用于表达依赖关系、源文件夹位置等。通常在Maven POM中找到

你应该能够有一个单一的项目,第谷将负责建立一个适当的OSGi包,与清单,xml配置等。

匿名用户

我们处于非常相似的情况,并使用 maven-eclipse-plugin 解决了这个问题,以使项目在 Eclipse 中将所有 pom 依赖项作为嵌入式 jar 工作。

在我们开始的那一刻,Tycho还不是很成熟,我们决定先做pom。我们还使用org. apache.felix maven-bundle-plugin来生成清单.mf并制作最终的可部署捆绑/独立应用程序。

不幸的是,这种构建很快就变得难以理解,并且在您需要更新依赖关系的任何时候都需要付出大量的努力....