创建Maven插件

时间:2018-12-27 22:51:12

标签: maven maven-plugin tycho

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

谢谢

1 个答案:

答案 0 :(得分:0)

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

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

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

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