使用Tycho生成p2存储库

假设我有依赖于Spring的bundle A,所以在开发过程中我使用指向包含以下Spring bundle的目录的目标平台:

  • org.springframework.aop
  • org.springframework.beans
  • org.springframework.context
  • org.springframework.core
  • org.springframework.expression
  • org.springframework.jdbc
  • org.springframework.transaction
  • 因此,要构建捆绑A w / Tycho,我需要使用以下步骤生成一个p2存储库:

  • 创建列出所有捆绑包的Eclipse Feature项目。
  • 创建Eclipse更新站点项目并添加在步骤1中创建的功能。
  • 将所有项目转换成Maven模块并调整POM文件。
  • 在更新站点项目上执行'mvn clear verify'以生成p2存储库。
  • 上述第4步预计会失败,因为Tycho缺少应通过我们即将生成的p2存储库满足的依赖关系。

    这听起来像鸡蛋问题,或者我错过了一些额外的步骤。

    任何帮助将不胜感激。

    感谢和问候,Setya


    我们正在使用p2-maven-plugin,它运行良好。 你会发现一些关于如何使用它的好文档。 但它不再被维护,并有一些缺陷和错误。 但也许他们不打扰你。 可能你还有一些时间来提供一些拉取请求。


    你能告诉我们你的输出吗? tycho因为没有在你的包中找到某些东西而失败吗? 或者因为找不到弹簧模块?

    Tycho不寻找Maven仓库来解决依赖关系。 您可能需要在代码中添加存储库。

    链接地址: http://www.djcxy.com/p/52317.html

    上一篇: Generating p2 repository with Tycho

    下一篇: Building a p2 repository by resolving Tycho features from a Maven repository