Использование p2 Director для создания целевой платформы выдает ошибку: «Не удается завершить установку, поскольку не удалось найти один или несколько обязательных элементов». - PullRequest
0 голосов
/ 18 января 2019

Я пытался создать совершенно новую целевую платформу, используя p2 Director.

Я использовал этот командный файл:

@ECHO OFF
SET _INSTALLABLEUNITS_=<very long list>
SET _TARGETDIRECTORY_="C:\Users\IBM_ADMIN\Documents\projects\localtpbuild\p2DirectorTestDebugLocal2"
SET _REPO_=<redacted for company security>
@ECHO Running P2...
@ECHO on
C:\IBM\IBM_DevelopmentPackage_for_Eclipse_Win_X86_32_6.5.5\eclipseDevelopmentPackage\eclipse\eclipsec.exe -application org.eclipse.equinox.p2.director -vm C:\IBM\IBM_DevelopmentPackage_for_Eclipse_Win_X86_32_6.5.5\eclipseDevelopmentPackage\ibm_sdk80\jre\bin\default\jvm.dll -profileProperties org.eclipse.update.install.features=true -roaming -repository %_REPO_% -installIU %_INSTALLABLEUNITS_% -bundlepool %_TARGETDIRECTORY_% -destination %_TARGETDIRECTORY_% -p2.os win32 -p2.ws win32 -p2.arch x86
@ECHO off
@ECHO P2 complete.

Команда выполняется, но я получаю следующую ошибку:

Installation failed.
Cannot complete the install because one or more required items could not be found.
 Software being installed: EMF Model Query SDK 1.12.0.201805030653 (org.eclipse.emf.query.sdk.feature.group 1.12.0.201805030653)
 Missing requirement: EMF Model Query OCL Integration 1.12.0.201805030653 (org.eclipse.emf.query.ocl.feature.group 1.12.0.201805030653) requires 'org.eclipse.ocl [3.4.0,4.0.0)' but it could not be found
 Cannot satisfy dependency:
  From: EMF Model Query SDK 1.12.0.201805030653 (org.eclipse.emf.query.sdk.feature.group 1.12.0.201805030653)
  To: org.eclipse.emf.query.ocl.feature.group [1.12.0.201805030653]
Application failed, log file location: C:\IBM\IBM_DevelopmentPackage_for_Eclipse_Win_X86_32_6.5.5\eclipseDevelopmentPackage\eclipse\configuration\1547763033802.log

Файл журнала фактически содержит ту же информацию.

Я думал, что устанавливаемый модуль получит все свои зависимости, но кажется, что эта зависимость отсутствует даже в репозитории.

Есть идеи, как мне обойти эту проблему?

...