【发布时间】:2019-01-02 20:39:23
【问题描述】:
我有一个使用 eclipse tycho 构建的 rcp 产品,并且我的 pom.xml 部分中包含所有不同的目标平台类型,构建项目大约需要 20 分钟。我只想为 Mac 和 Linux64 构建目标平台,但是当我删除 pom.xml 文件的该配置部分中的其他环境时,我收到以下错误...
发布结果:[缺少包含的元素 org.eclipse.core.filesystem.win32.x86_64 0.0.0。无法确定对此元素的要求的过滤器。缺少包含的元素 org.eclipse.core.net.win32.x86_64 0.0.0。无法确定对此元素的要求的过滤器。缺少包含的元素 org.eclipse.core.resources.win32.x86_64 0.0.0。无法确定对此元素的要求的过滤器。缺少包含的元素 org.eclipse.equinox.launcher.win32.win32.x86_64 0.0.0。无法确定对此元素的要求的过滤器。缺少包含的元素 org.eclipse.equinox.security.win32.x86_64 0.0.0。无法确定对此元素的要求的过滤器。缺少包含的元素 org.eclipse.swt.win32.win32.x86_64 0.0.0。无法确定对此元素的要求的过滤器。缺少包含的元素 org.eclipse.ui.win32 0.0.0。无法确定>
我收到错误消息,当我不想为 Windows 构建时,它仍在尝试为 win32 SWT 找到该插件,因为我想 tycho 没有将它添加到它构建的目标平台?如果我从我的 .product 文件中删除目标平台特定的依赖项,我将在哪里添加它们,以及当只针对 tycho 中的特定目标平台时,我将如何让它工作。谢谢你的帮助! - 邓肯·克雷布斯
【问题讨论】:
标签: eclipse maven tycho p2 target-platform