0

按照指南,我定义了一个包含 RCP 和 P2 功能的目标:

<?pde version="3.6"?>
<target name="MyTarget" sequenceNumber="1">
  <locations>
    <location includeAllPlatforms="false" includeMode="planner" includeSource="false" type="InstallableUnit">
      <unit id="org.eclipse.rcp.feature.group" version="0.0.0"/>
      <unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0" />
      <unit id="org.eclipse.equinox.p2.rcp.feature.feature.group" version="0.0.0" />
      <repository location="http://download.eclipse.org/releases/indigo/"/>
    </location>
  </locations>
  <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
</target>

但是,当我用 Eclipse 打开这个目标时,我在 org.eclipse.equinox.preferences 版本 3.4.0.v20110502 和 3.4.1.R37x_20110725 之间存在冲突...(请参阅http://postimage.org/image/ 2zgruqrwk/获取错误截图)。

相反,第谷能够正确构建系统……这让我更加困惑!

有人知道如何解决吗?

4

1 回答 1

0

我不得不强制 Eclipse 使用最新版本的 P2(标记为“R37”)。

我不明白为什么 eclipse 不会使用那个版本(而是 tycho 使用的是正确的版本)。

于 2011-10-25T23:03:00.833 回答