也许这是一个完全愚蠢的问题,但我需要(直接和明确地)问它:
如果我将 Tycho 设置为使用目标定义文件,如果目标平台(例如 p2 站点)发生变化,我是否必须单击“设置为目标平台”?
也许这是一个完全愚蠢的问题,但我需要(直接和明确地)问它:
如果我将 Tycho 设置为使用目标定义文件,如果目标平台(例如 p2 站点)发生变化,我是否必须单击“设置为目标平台”?
“设置为目标平台”将目标定义设置为 Eclipse 工作区中的目标平台。它对第谷构建没有任何影响。
作为一般的经验法则:Tycho 确实会读取配置文件,如MANIFEST.MF
, *.target
,但它从不读取 Eclipse 的工作区元文件,如.project
,.classpath
或来自项目.settings
或工作区.metadata
文件夹的任何内容。
此外,Tycho 构建不会影响 Eclipse 项目和工作区配置。因此,如果目标定义中引用的 p2 存储库之一发生更改,Tycho 会自动在构建中获取此更改,但您仍需要单击“设置为目标平台”才能在 Eclipse 中查看更改。