【发布时间】:2016-05-22 03:44:27
【问题描述】:
假设我有一个依赖于 Spring 的包 A,所以在开发过程中我使用指向包含以下 Spring 包的目录的目标平台:
- org.springframework.aop
- org.springframework.beans
- org.springframework.context
- org.springframework.core
- org.springframework.expression
- org.springframework.jdbc
- org.springframework.transaction
所以要构建带有 Tycho 的 bundle A,我需要通过以下步骤生成一个 p2 存储库:
- 创建列出所有包的 Eclipse Feature 项目。
- 创建 Eclipse 更新站点项目并添加在步骤 1 中创建的功能。
- 将所有项目转换为 Maven 模块并调整 POM 文件。
- 对更新站点项目执行“mvn clear verify”以生成 p2 存储库。
上面的步骤 4 预计会失败,因为 Tycho 缺少应该通过我们即将生成的 p2 存储库来满足的依赖项。
这听起来像是鸡蛋问题,还是我错过了一些额外的步骤。
任何帮助将不胜感激。
感谢和问候, 塞提亚
【问题讨论】:
-
有人愿意提供见解吗?
-
考虑为 Spring 添加 maven 依赖项。