2017-09-09 9 views
1

おはようございます、Eclipse EMF RAPターゲットコンポーネント

EMFサポートを実行しているEclipse RAPアプリケーションを取得しようとしています。 (それは4年前の日付です)できるだけ密接にEclipseのウィキ(https://wiki.eclipse.org/RAP/EMF_Integration)からのステップに続いて、私は私のターゲット定義に以下のパッケージを入れています:

  • EMF RAPターゲットコンポーネントが
  • RAP基本春分のターゲット
  • RAPランタイム

は、これは私の次のターゲットの定義を与える:

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<?pde version="3.8"?> 
<target name="SCRAMSTargetDefinition" sequenceNumber="17"> 
    <locations> 
     <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"> 
      <unit id="org.eclipse.emf.rap.sdk.feature.group" version="2.13.0.v20170609-0928"/> 
      <unit id="org.eclipse.rap.equinox.target.feature.feature.group" version="3.2.0.20170613-1148"/> 
      <unit id="org.eclipse.rap.feature.feature.group" version="3.2.0.20170609-1144"/> 
      <repository location="http://download.eclipse.org/releases/oxygen/"/> 
     </location> 
    </locations> 
</target> 

ターゲットは私に次の依存関係のエラーを与える、しかし解決されません。A.PDE.Target.Platformがあるに埋もれ

Problems occurred while resolving the target contents 
    Cannot complete the install because one or more required items could not be found. 
     Cannot satisfy dependency: 
      From: EMF RAP Runtime 2.13.0.v20170609-0928 (org.eclipse.emf.rap.feature.group 2.13.0.v20170609-0928) 
      To: org.eclipse.emf.rap.edit.ui.feature.group [2.9.0.v20170609-0928] 
     Cannot satisfy dependency: 
      From: EMF RAP Target Components 2.13.0.v20170609-0928 (org.eclipse.emf.rap.sdk.feature.group 2.13.v20170609-0928) 
      To: org.eclipse.emf.rap.feature.group [2.13.0.v20170609-0928] 
     Missing requirement: EMF RAP Edit UI 2.9.0.v20170609-0928 (org.eclipse.emf.rap.edit.ui.feature.group 2.9.0.v20170609-0928) requires 'A.PDE.Target.Platform Cannot be installed into the IDE 0.0.0' but it could not be found 
     Software being installed: EMF RAP Target Components 2.13.0.v20170609-0928 (org.eclipse.emf.rap.sdk.feature.group 2.13.0.v20170609-0928) 

はように思われ、IDE 0.0.0にインストールすることはできません。コアとなる問題ですが、これはIDE自体ではなくターゲット定義であるため、なぜこのように不平を言っているのか理解できません。

他のEMFパッケージの組み合わせをターゲット定義に含めようとしましたが、何も助けにはなりませんでした。どんな指導も高く評価されます。

答えて

0

私はEclipse Forumsで答えを見つけました:

ターゲット定義に更新サイトを追加する場合、は、必要なソフトウェアオプションを無効にする必要があります含めます。これはincludeModeplannerからslicerに切り替えるのと同じです。それに加えて、すべての環境を含めるオプション(includeAllPlatformstrueを設定)を有効にすることができます。

これらの設定はすべての場所で同じである必要があります(ターゲット定義に複数の場所/更新サイトが含まれる場合)。

関連する問題