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 で開くと、バージョン 3.4.0.v20110502 と 3.4.1.R37x_20110725 の間で org.eclipse.equinox.preferences で競合が発生します... ( http://postimage.org/image/を参照) 2zgruqrwk/エラーのスクリーンショット)。

代わりに、tycho はシステムを正しく構築することができます...そしてこれは私をさらに困惑させます!

誰もそれを解決する方法を知っていますか?

4

1 に答える 1

0

私はEclipseにP2の最新バージョン(「R37」とマークされていた)を使用するよう強制しなければなりませんでした。

なぜEclipseがそのバージョンを使用しないのか理解できません(代わりにtychoが正しいバージョンを使用していました)。

于 2011-10-25T23:03:00.833 に答える