我正在使用 Tycho 构建基于功能的产品。构建通过并且产品工作正常。现在我想通过我的 p2 更新站点更新一个功能,但这不起作用。
我注意到的是,当我单击Help -> About -> Installation Details时,我将产品名称视为根元素,并将我的所有功能视为子元素。所以我无法卸载任何功能和/或更新它们。只能卸载根元素。我显然不想这样做,因为这是整个产品。
当我在 Eclipse IDE 中打开安装详细信息对话框时,我将所有已安装的功能都视为根元素。所以我可以卸载或更新个别功能(例如 EMF、Subversive、EGit)。
那么,为什么 Tycho 打造的产品会有所不同呢?为什么我的功能不是安装中的顶级元素?
我已尝试激活复选框此功能需要独占安装我想要更新的功能,但这没有帮助。