我有一些使用 Eclipse IDE 的经验。 我有几个用 Oxygen 3.8 的 headless-RCP 编写的项目。 我想将它们转换或重写为 Maven 项目。
我的 headless-RCP 项目使用我在 Eclipse 中开发的插件。 Eclipse 插件是作为单独的项目开发的。
例如,我有一个完全在控制台模式下运行的无头 RCP 项目。 这是我开发的连接和图像插件的支持。
在重写应用程序或将应用程序转换为 Maven 时,如何重用这些内部插件?
我现在刚刚开始使用 Eclipse 中的 M2E、Maven。 我正在研究这个问题。 我在 Google 中没有找到任何有关如何在 Maven 项目中使用 Eclipse 插件的信息。
虽然 Eclipse 插件是一个 JAR 文件,并且在技术上可以通过 Maven 进行交付,但它有很多额外的契约和要求,这些契约和要求在 Eclipse OSGI 容器之外无法满足。
通常人们会做相反的事情 - 在 Maven 中开发共享组件,然后 通过 M2E 集成在 Eclipse 目标定义中使用它。