【问题标题】:Eclipse Tycho Target Platform "Set as Target Platform"Eclipse Tycho 目标平台“设置为目标平台”
【发布时间】:2014-08-14 10:55:35
【问题描述】:

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

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

【问题讨论】:

    标签: maven eclipse-rcp tycho eclipse-pde target-platform


    【解决方案1】:

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

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

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

    【讨论】:

    • 嘿...感谢您的回答...只是为了澄清一下:这实际上意味着每次我使用其模块构建“主”时,都会配置一个“新”目标平台/set 在 .target 文件的帮助下,对吧?! (希望我做对了,否则我不理解第谷的概念)
    • 如果您的意思是“在 Eclipse 工作区中设置”,那么没有。 Tycho 与 Eclipse/PDE 进行相同的构建,但它不以任何方式与 Eclipse 交互。
    猜你喜欢
    • 1970-01-01
    • 2011-04-20
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 2014-10-25
    • 1970-01-01
    相关资源
    最近更新 更多