在oomp安装程序中出现错误“无法完成安装,因为找不到一个或多个必需的项目”
Getting and error “Cannot complete the install because one or more required items could not be found” in oomp installer
Calculating requirements and dependencies.
Cannot complete the request. Generating details.
ERROR: org.eclipse.pde.core code=0 Problems occurred while resolving the target contents
at org.eclipse.oomph.util.OomphPlugin.coreException(OomphPlugin.java:280)
at org.eclipse.oomph.util.pde.TargetPlatformUtil.activateTargetDefinition(TargetPlatformUtil.java:151)
at org.eclipse.oomph.targlets.internal.core.TargletContainer.forceUpdate(TargletContainer.java:787)
at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.run(TargletTaskImpl.java:1167)
at org.eclipse.oomph.util.pde.TargetPlatformUtil.runWithTargetPlatformService(TargetPlatformUtil.java:120)
at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.perform(TargletTaskImpl.java:1033)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3332)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.access(SetupTaskPerformer.java:3275)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.run(SetupTaskPerformer.java:4502)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:4496)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.access[=10=](SetupTaskPerformer.java:4494)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3266)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3241)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3141)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage.run(ProgressPage.java:575)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage.run(ProgressPage.java:701)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
ERROR: org.eclipse.equinox.p2.director code=10053 Cannot complete the install because one or more required items could not be found.
ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1526038212974
ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: Utils classes for JUnit tests 2.1.100.201803121156 (org.eclipse.papyrus.junit.utils 2.1.100.201803121156) requires 'bundle org.eclipse.papyrus.uml.tools [4.0.0,5.0.0)' but it could not be found
ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root 1.0.0.v1526038212974
ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.papyrus.junit.utils 0.0.0
Took 66 seconds.
There are failed tasks.
我尝试使用您的 link 进行设置,并得到与您完全相同的堆栈跟踪和潜在错误。
其他人也遇到了相同的潜在问题(即 "...需要 'bundle org.eclipse.papyrus.uml.tools [4.0.0,5.0.0)' 但无法找到")和 raised it on Eclipse's Papyrus-RT forum。
他们在 2018 年 2 月 12 日对问题的回应是:
If you want the developer environment, unfortunately at this moment the Oomph setup model is broken because of some issues related to the
target platform and its dependencies to the base Papyrus. We are
trying to fix them but we don't know when it will be fixed.
In the meantime, I'm trying to write down instructions on setting up
the environment manually, but it is not easy, and it will take some
time.
But I'll post a note here when the instructions are available in the
wiki.
所以看起来目前无法使用 Oxygen 执行 Oomph 设置。请注意,您 link 阅读的文档中的所有屏幕截图均来自 Mars 和 Neon,使用的是 2016 年更早发布的 Java 8。
Calculating requirements and dependencies.
Cannot complete the request. Generating details.
ERROR: org.eclipse.pde.core code=0 Problems occurred while resolving the target contents
at org.eclipse.oomph.util.OomphPlugin.coreException(OomphPlugin.java:280)
at org.eclipse.oomph.util.pde.TargetPlatformUtil.activateTargetDefinition(TargetPlatformUtil.java:151)
at org.eclipse.oomph.targlets.internal.core.TargletContainer.forceUpdate(TargletContainer.java:787)
at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.run(TargletTaskImpl.java:1167)
at org.eclipse.oomph.util.pde.TargetPlatformUtil.runWithTargetPlatformService(TargetPlatformUtil.java:120)
at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.perform(TargletTaskImpl.java:1033)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3332)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.access(SetupTaskPerformer.java:3275)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.run(SetupTaskPerformer.java:4502)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:4496)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.access[=10=](SetupTaskPerformer.java:4494)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3266)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3241)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3141)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage.run(ProgressPage.java:575)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage.run(ProgressPage.java:701)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
ERROR: org.eclipse.equinox.p2.director code=10053 Cannot complete the install because one or more required items could not be found.
ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1526038212974
ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: Utils classes for JUnit tests 2.1.100.201803121156 (org.eclipse.papyrus.junit.utils 2.1.100.201803121156) requires 'bundle org.eclipse.papyrus.uml.tools [4.0.0,5.0.0)' but it could not be found
ERROR: org.eclipse.equinox.p2.director code=1 Cannot satisfy dependency:
ERROR: org.eclipse.equinox.p2.director code=0 From: artificial_root 1.0.0.v1526038212974
ERROR: org.eclipse.equinox.p2.director code=0 To: org.eclipse.papyrus.junit.utils 0.0.0
Took 66 seconds.
There are failed tasks.
我尝试使用您的 link 进行设置,并得到与您完全相同的堆栈跟踪和潜在错误。
其他人也遇到了相同的潜在问题(即 "...需要 'bundle org.eclipse.papyrus.uml.tools [4.0.0,5.0.0)' 但无法找到")和 raised it on Eclipse's Papyrus-RT forum。
他们在 2018 年 2 月 12 日对问题的回应是:
If you want the developer environment, unfortunately at this moment the Oomph setup model is broken because of some issues related to the target platform and its dependencies to the base Papyrus. We are trying to fix them but we don't know when it will be fixed.
In the meantime, I'm trying to write down instructions on setting up the environment manually, but it is not easy, and it will take some time.
But I'll post a note here when the instructions are available in the wiki.
所以看起来目前无法使用 Oxygen 执行 Oomph 设置。请注意,您 link 阅读的文档中的所有屏幕截图均来自 Mars 和 Neon,使用的是 2016 年更早发布的 Java 8。