【问题标题】:Create Maven Plugin创建 Maven 插件
【发布时间】:2018-12-27 22:51:12
【问题描述】:

我想在我们的 EMF 模型生成器(基于 eclipse-plugin)之上创建一个 maven java 插件。有人可以告诉我应该从哪里开始吗?在模型生成器中如何定义依赖,我们不一一定义依赖。

谢谢

【问题讨论】:

  • maven.apache.org/guides/plugin/… 有一个很好的指南
  • 嗨@wemu,感谢您的链接。我知道如何创建一个 Maven 插件。但是我不知道如何与eclipse插件集成。
  • 抱歉,我把你的问题弄错了。我不会尝试同时创建一个 Maven 和 Eclipse 插件。通常插件只是库提供的功能的包装器。所以创建一个库来提供你需要的东西,然后是 eclipse 和/或 maven 插件。根据 maven 插件的作用,它可能足以在 eclipse 中运行。所以我真的不明白你打算做什么,所以很难说如何进行。
  • 创建maven插件的想法是独立于IDE生成EMF模型。

标签: maven maven-plugin tycho


【解决方案1】:

这取决于您是否需要 OSGi 运行时环境。 如果所有需要的包都作为 maven 工件部署到 m2 存储库,您可以从那里使用它们,但很可能不是这种情况。

由于 OSGi 和 maven 使用不同的存储库类型,即 m2 和 p2,因此它们的兼容性并不好。

我遇到了类似的问题,我们的解决方案是,我们创建了一个 eclipse 产品,它包含所有必需的 OSGi 包,并将它们加载到新启动的 OSGi 容器中的 maven 插件中。

我们没有找到组合 p2 和 m2 存储库来有效解决依赖关系的解决方案。

【讨论】:

    猜你喜欢
    • 2021-12-16
    • 2018-01-29
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多