【问题标题】:How can a maven build process be retrofitted to an eclipse developed plugin?如何将 Maven 构建过程改装为 Eclipse 开发的插件?
【发布时间】:2011-03-18 10:17:26
【问题描述】:

当从头开始创建一组需要协同工作的 OSGi 包时,eclipse 插件开发环境是一个非常方便的工具。特别是在开发过程中尝试正确获取所有包导入和导出以及其他清单绒毛时,或者如果需要嵌入第三方 jar,则更是如此。但是之后尝试围绕此改进 maven 构建过程似乎非常棘手,主要是因为大多数用于捆绑/OSGi 的 maven 插件自己构建清单,而使用 PDE 时,您是在手工制作清单。

将 maven 构建过程改造成不遵守标准 maven 项目布局并且已经具有手工清单的捆绑包/捆绑包集的最佳方法是什么?

【问题讨论】:

    标签: eclipse maven-2 eclipse-plugin osgi eclipse-pde


    【解决方案1】:

    使用Tycho。它缺少一些文档,但它就是这样做的:使用 PDE 语义构建插件(实际上,它在内部使用 PDE 编译器)。因此,您只需为您的模块创建几乎空的 pom.xml。

    【讨论】:

    • tycho 开箱即用似乎不太好用,而且可能根本不适用于 maven-2,看到一些建议说它真的只适用于 maven-3。即使是最基本的 tycho-maven-plugin 似乎也不适用于 maven 2.2.1
    • 是的,它只适用于 Maven 3。我认为这不是什么大问题,因为 Maven 3 大多是向后兼容的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    • 2019-03-30
    • 2013-12-12
    • 2014-04-14
    • 2011-10-30
    相关资源
    最近更新 更多