1

我一直在为 Eclipse 项目的 SmartHome SDK 苦苦挣扎。我已按照http://www.eclipse.org/smarthome/documentation/development/ide.html中的说明进行操作,但仍然遇到问题。

当我尝试执行更新任务以重新构建项目时,我收到以下错误日志:

执行手动任务 产品 org.eclipse.products.epp.package.java.latest.released 项目 org.eclipse.equinox.p2.master 项目 org.eclipse.equinox.framework.master 项目 org.eclipse.equinox.bundles.master 项目org.eclipse.smarthome.core.master Bundle org.eclipse.oomph.setup 1.3.0.v20160213-0953, build=2194, branch=c991531eaee52798fcea97b4b75db38b5d95e913, commit=c991531eaee52798fcea97b4b75db38b5d95e913 Bundle org.eclipse.oomph.setup.core 1.3.0. v20160213-0953, build=2194, branch=c991531eaee52798fcea97b4b75db38b5d95e913, commit=c991531eaee52798fcea97b4b75db38b5d95e913 Bundle org.eclipse.oomph.setup.git 1.3.0.v20160213-0953, build=2194, branch=c991531eaee52798fcea97b4b75db38b5d95e913, commit=c991531eaee52798fcea97b4b75db38b5d95e913 Bundle org.eclipse.oomph .setup.jdt 1.3.0.v20160213-0953,构建=2194,branch=c991531eaee52798fcea97b4b75db38b5d95e913, commit=c991531eaee52798fcea97b4b75db38b5d95e913 Bundle org.eclipse.oomph.setup.launching 1.3.0.v20160213-0953, build=2194, branch=c991531eaee52798fcea97b4b75db38b5d95e913, commit=c991531eaee52798fcea97b4b75db38b5d95e913 Bundle org.eclipse.oomph.setup.p2 1.3.0. v20160213-0953, build=2194, branch=c991531eaee52798fcea97b4b75db38b5d95e913, commit=c991531eaee52798fcea97b4b75db38b5d95e913 Bundle org.eclipse.oomph.setup.pde 1.3.0.v20160213-0953, build=2194, branch=c991531eaee52798fcea97b4b75db38b5d95e913, commit=c991531eaee52798fcea97b4b75db38b5d95e913 Bundle org.eclipse.oomph .setup.projects 1.3.0.v20160213-0953, build=2194, branch=c991531eaee52798fcea97b4b75db38b5d95e913, commit=c991531eaee52798fcea97b4b75db38b5d95e913 Bundle org.eclipse.oomph.setup.targletsv20160213-0953, build=2194, branch=c991531eaee52798fcea97b4b75db38b5d95e913, commit=c991531eaee52798fcea97b4b75db38b5d95e913 Bundle org.eclipse.oomph.setup.workingsets 1.3.0.v20160213-0953, build=2194, branch=c991531eaee52798fcea97b4b75db38b5d95e913, commit=c991531eaee52798fcea97b4b75db38b5d95e913 Performing P2 Director (Eclipse IDE对于 Java 开发人员 (Mars)) Offline = true Mirrors = true 将 34 个需求从 8 个存储库解析到 D:\Programs\Eclipse - Java only\eclipse Requirement org.eclipse.wst.xml_ui.feature.feature.group Requirement org.eclipse。 m2e.feature.feature.group 需求 org.eclipse.m2e.logback.feature.feature.group 需求 org.eclipse.xtend.sdk.feature.group [2.6.0,2.7.0) 需求 org.eclipse.xtext.sdk .feature.group [2.6.0,2.7.0) 要求 org.eclipse.emf.mwe2.language.sdk.feature。组 [2.6.0,2.7.0) 要求 org.eclipse.emf.mwe2.runtime.sdk.feature.group [2.6.0,2.7.0) 要求 org.eclipse.emf.mwe.core.feature.group [ 1.3.2,1.4.0) 需求 org.eclipse.emf.mwe.sdk.feature.group [1.3.2,1.4.0) 需求 org.codehaus.groovy.eclipse.feature.feature.group 需求 org.sonatype。 tycho.m2e.feature.feature.group 需求 org.eclipse.emf.sdk.feature.group 需求 org.eclipse.mylyn.java_feature.feature.group 需求 org.eclipse.mylyn.bugzilla_feature.feature.group 需求 org.eclipse。 mylyn.hudson.feature.group 需求 org.eclipse.mylyn.git.feature.group 需求 org.eclipse.pde.feature.group 需求 org.eclipse.wst.jsdt.feature.feature.group 需求 org.eclipse.wst。 web_ui.feature.feature.group 要求 epp.package.java [4.5.0,4.6.0) 要求 org.eclipse。platform.feature.group [4.5.0,4.6.0) 要求 org.eclipse.rcp.feature.group [4.5.0,4.6.0) 要求 org.eclipse.jdt.feature.group [3.11.0,3.12. 0) 需求 org.eclipse.oomph.setup.feature.group 需求 org.eclipse.oomph.targlets.feature.group 需求 org.eclipse.oomph.setup.targlets.feature.group 需求 org.eclipse.oomph.setup.jdt .feature.group 需求 org.eclipse.oomph.setup.git.feature.group 需求 org.eclipse.egit.feature.group 需求 org.eclipse.oomph.setup.workingsets.feature.group 需求 org.eclipse.oomph.setup .projects.feature.group 需求 org.eclipse.oomph.setup.pde.feature.group 需求 org.eclipse.oomph.setup.launching.feature.group 需求 org.eclipse.pde.api.tools.ee.feature.feature .group 存储库eclipse.rcp.feature.group [4.5.0,4.6.0) 需求 org.eclipse.jdt.feature.group [3.11.0,3.12.0) 需求 org.eclipse.oomph.setup.feature.group 需求 org. eclipse.oomph.targlets.feature.group 要求 org.eclipse.oomph.setup.targlets.feature.group 要求 org.eclipse.oomph.setup.jdt.feature.group 要求 org.eclipse.oomph.setup.git.feature。组需求 org.eclipse.egit.feature.group 需求 org.eclipse.oomph.setup.workingsets.feature.group 需求 org.eclipse.oomph.setup.projects.feature.group 需求 org.eclipse.oomph.setup.pde。 feature.group 需求 org.eclipse.oomph.setup.launching.feature.group 需求 org.eclipse.pde.api.tools.ee.feature.feature.group 存储库eclipse.rcp.feature.group [4.5.0,4.6.0) 需求 org.eclipse.jdt.feature.group [3.11.0,3.12.0) 需求 org.eclipse.oomph.setup.feature.group 需求 org. eclipse.oomph.targlets.feature.group 要求 org.eclipse.oomph.setup.targlets.feature.group 要求 org.eclipse.oomph.setup.jdt.feature.group 要求 org.eclipse.oomph.setup.git.feature。组需求 org.eclipse.egit.feature.group 需求 org.eclipse.oomph.setup.workingsets.feature.group 需求 org.eclipse.oomph.setup.projects.feature.group 需求 org.eclipse.oomph.setup.pde。 feature.group 需求 org.eclipse.oomph.setup.launching.feature.group 需求 org.eclipse.pde.api.tools.ee.feature.feature.group 存储库eclipse.oomph.setup.feature.group 要求 org.eclipse.oomph.targlets.feature.group 要求 org.eclipse.oomph.setup.targlets.feature.group 要求 org.eclipse.oomph.setup.jdt.feature.group 要求org.eclipse.oomph.setup.git.feature.group 要求 org.eclipse.egit.feature.group 要求 org.eclipse.oomph.setup.workingsets.feature.group 要求 org.eclipse.oomph.setup.projects.feature。组需求 org.eclipse.oomph.setup.pde.feature.group 需求 org.eclipse.oomph.setup.launching.feature.group 需求 org.eclipse.pde.api.tools.ee.feature.feature.group 存储库eclipse.oomph.setup.feature.group 要求 org.eclipse.oomph.targlets.feature.group 要求 org.eclipse.oomph.setup.targlets.feature.group 要求 org.eclipse.oomph.setup.jdt.feature.group 要求org.eclipse.oomph.setup.git.feature.group 要求 org.eclipse.egit.feature.group 要求 org.eclipse.oomph.setup.workingsets.feature.group 要求 org.eclipse.oomph.setup.projects.feature。组需求 org.eclipse.oomph.setup.pde.feature.group 需求 org.eclipse.oomph.setup.launching.feature.group 需求 org.eclipse.pde.api.tools.ee.feature.feature.group 存储库oomph.setup.git.feature.group 需求 org.eclipse.egit.feature.group 需求 org.eclipse.oomph.setup.workingsets.feature.group 需求 org.eclipse.oomph.setup.projects.feature.group 需求 org. eclipse.oomph.setup.pde.feature.group 需求 org.eclipse.oomph.setup.launching.feature.group 需求 org.eclipse.pde.api.tools.ee.feature.feature.group 存储库oomph.setup.git.feature.group 需求 org.eclipse.egit.feature.group 需求 org.eclipse.oomph.setup.workingsets.feature.group 需求 org.eclipse.oomph.setup.projects.feature.group 需求 org. eclipse.oomph.setup.pde.feature.group 需求 org.eclipse.oomph.setup.launching.feature.group 需求 org.eclipse.pde.api.tools.ee.feature.feature.group 存储库 http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-tycho/0.7.0/N/0.7.0.201309291400/ 存储库 http://download.eclipse.org/modeling/tmf/xtext/updates/ Composite/releases/ 存储库 http://download.eclipse.org/modeling/emf/emf/updates/milestones/ 存储库http://dist.springsource.org/snapshot/GRECLIPSE/e4.5/存储 库http://download .eclipse.org/technology/epp/packages/mars 存储库http://download.eclipse.org/releases/mars/201602261000 存储库http://download.eclipse.org/omph/updates/milestone/latest 存储库http:// /download.eclipse.org/egit/updates添加存储库 http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-tycho/0.7.0/N/0.7.0.201309291400/ 添加存储库 http://download.eclipse.org/modeling/tmf/xtext/updates /composite/releases/ 添加存储库http://download.eclipse.org/egit/updates添加存储库 http://download.eclipse.org/modeling/emf/emf/updates/milestones/ 添加存储库 http://download. eclipse.org/oomph/updates/milestone/latest添加存储库http://dist.springsource.org/snapshot/GRECLIPSE/e4.5/ 添加存储库 http://download.eclipse.org/technology/epp/packages/mars添加存储库http://download.eclipse.org/releases/mars/201602261000 刷新 DSLD 脚本 刷新 DSLD 脚本 同步资源... 刷新 DSLD 脚本 同步资源... 计算需求和依赖关系。刷新 DSLD 脚本 同步资源... 搜索标记 处理资源更新 准备验证 org.eclipse.smarthome.ui.paper 验证完成 计算先决条件计划 没有可用的软件更新 执行首选项 /instance/org.eclipse.jdt.core/org .eclipse.jdt.core.codeComplete.argumentSuffixes 执行首选项 /instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes 执行目标(Eclipse Platform + Equinox Bundles + Equinox Framework + Equinox P2 + Equinox平台)存储库 http://download.eclipse.org/tools/ajdt/44/dev/update存储库 http://download.eclipse.org/cbi/updates/license Offline = true Mirrors = true 添加存储库http://download.eclipse.org/tools/ajdt/44/dev/update添加存储库 http://download. eclipse.org/cbi/updates/license计算需求和依赖关系。无法完成请求。生成细节。错误:org.eclipse.equinox.p2.director 代码=10053 无法完成安装,因为找不到一个或多个必需项。在 org.eclipse.oomph.targlets.internal.core.TargletContainer.forceUpdate(TargletContainer.java:688) 在 org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl$4.run(TargletTaskImpl.java:974) 在 org. eclipse.oomph.util.pde.TargetPlatformUtil.runWithTargetPlatformService(TargetPlatformUtil.java:119) 在 org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.perform(TargletTaskImpl.java:910) 在 org.eclipse.oomph.setup。 internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3036) 在 org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.access$1(SetupTaskPerformer.java:

 ERROR:
org.eclipse.equinox.p2.director code=0 Missing requirement:
artificial_root 1.0.0.v1457620774191 requires
'org.eclipse.platform.feature.group 0.0.0' but it could not be found

Took 10 seconds. There are failed tasks. Press Back to choose
different settings or Cancel to abort.

为了您的方便,我突出显示了最后几行,这是主要错误。我能做些什么来解决这个问题吗?似乎缺少一个插件,但我不知道在哪里可以找到它..

谢谢。

4

1 回答 1

0

最终通过完全删除 OpenHab Eclipse 并通过 Eclipse Installer 重新安装来解决。您应该确保选择“高级模式”并从列表中选择“OpenHab Development”和“OpenHab addons 2”。

于 2016-05-18T04:44:09.883 回答