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