1

也许这是一个完全愚蠢的问题,但我需要(直接和明确地)问它:

如果我将 Tycho 设置为使用目标定义文件,如果目标平台(例如 p2 站点)发生变化,我是否必须单击“设置为目标平台”?

4

1 回答 1

3

“设置为目标平台”将目标定义设置为 Eclipse 工作区中的目标平台。它对第谷构建没有任何影响。

作为一般的经验法则:Tycho 确实会读取配置文件,如MANIFEST.MF, *.target,但它从不读取 Eclipse 的工作区元文件,如.project,.classpath或来自项目.settings或工作区.metadata文件夹的任何内容。

此外,Tycho 构建不会影响 Eclipse 项目和工作区配置。因此,如果目标定义中引用的 p2 存储库之一发生更改,Tycho 会自动在构建中获取此更改,但您仍需要单击“设置为目标平台”才能在 Eclipse 中查看更改。

于 2014-08-14T11:16:31.257 回答