以编程方式将eclipse插件项目转换为maven项目

时间:2012-05-23 11:02:17

标签: java eclipse maven plugins

我有一个要求,我必须创建一个带有自定义文件夹结构的eclipse插件项目,我能够成功完成。

下一步是我想使用我的插件在运行时创建的projet进行maven依赖管理,即我使用向导创建的每个项目都应该具有maven依赖管理。

有没有人知道除了第谷之外我怎么能做到这一点。

注意:在搜索解决方案时,我遇到了tycho maven插件,但它只构建了eclipse插件项目,并没有使它成为一个maven项目(根据我的理解)

1 个答案:

答案 0 :(得分:1)

将项目作为Maven项目的Eclipse插件项目没有直接的方法。 Maven和Eclipse构建系统有不同的规则,不同的想法可以解决差异。

正如你所说,Tycho没有将Eclipse项目作为传统意义上的Maven项目(例如Maven风格的依赖管理),只让Maven了解Eclipse规则。幸运的是,它允许您使用Maven(至少使用mvn3)编译插件非常简单。

如果您不需要在Eclipse中编译项目,可以使用其他工具,如Maven Pax,但我不知道它们的功能和限制。

一般来说,如果Pax工作正常,它可能有所帮助,否则我认为由于Maven和OSGi / Eclipse插件世界之间的主要逻辑差异,已经创建了一个工具。

相关问题