从网站https://wiki.eclipse.org/Tycho/Target_Platform,我推断如下:
- 如果 'repositories' 部分包含一个 p2 存储库,那么就 Tycho 而言,该存储库中的所有内容都自动被视为目标平台的一部分。
- 如果引用了目标定义文件,那么就 tycho 而言,该目标定义文件中的所有内容都被视为目标平台的一部分。
假设我在“存储库”下有一个存储库,该存储库指向http://download.eclipse.org/releases/indigo,就像示例中一样。此外,我声明了一个指向http://download.eclipse.org/releases/helios的目标定义文件。
然后在 Eclipse 中,开发人员使用目标定义文件作为目标平台。对于单个插件项目中的依赖项,没有定义版本,因为包的版本已经由目标定义文件定义。
问题:Tycho 会使用 Indigo 或 Helios 版本构建吗?