首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用RAP和Teneo定义Eclipse目标平台时“缺少需求”

使用RAP和Teneo定义Eclipse目标平台时“缺少需求”
EN

Stack Overflow用户
提问于 2014-08-18 10:07:25
回答 1查看 570关注 0票数 0

我创建了一个目标文件,并添加了RAP目标平台和带有一些专有包的本地文件夹。当我试图添加本教程中提到的Teneo和Hibernate的其他依赖项时,Teneo的一些依赖项是不满足的。

这是我的目标定义文件:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?><target name="server.platform" sequenceNumber="222">
<locations>
  <location path="<My_bundles_dir>" type="Directory"/>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.rap.examples.feature.feature.group" version="2.3.0.20140602-1108"/>
<unit id="org.eclipse.rap.feature.feature.group" version="2.3.0.20140610-0925"/>
<unit id="org.eclipse.rap.sdk.feature.feature.group" version="2.3.0.20140610-0925"/>
<unit id="org.eclipse.rap.equinox.target.feature.feature.group" version="2.3.0.20140608-1653"/>
<repository location="http://download.eclipse.org/rt/rap/2.3/R-20140610-0925/"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.hibernate.feature.group" version="4.1.1.201310261216"/>
<unit id="org.hsqldb.feature.group" version="2.2.8.201310261216"/>
<unit id="com.db4o.feature.group" version="7.4.155.v20120928-1733"/>
<unit id="org.apache.log4j.feature.group" version="1.2.16.201310261216"/>
<unit id="org.dom4j.feature.group" version="1.6.1.201310261216"/>
<unit id="org.apache.commons.logging.feature.group" version="1.1.1.201310261216"/>
<unit id="org.postgresql.feature.group" version="9.0.0.201310261216"/>
<unit id="com.mysql.jdbc.feature.group" version="5.1.11.201310261216"/>
<unit id="javax.persistence.feature.group" version="2.0.1.201310261216"/>
<unit id="com.microsoft.sqlserver.jdbc.feature.group" version="3.0.1301.201310261216"/>
<repository location="http://www.elver.org/eclipse/2.0.0/update"/>
</location>
</locations>
</target>

我得到了以下错误:

缺少需求: EMF 2.9.0.v20140519-0339 (org.eclipse.emf.common.ui.feature.group 2.9.0.v20140519-0339)需要“org.eclipse.ui 0.0.0”,但找不到

EN

回答 1

Stack Overflow用户

发布于 2015-01-19 12:41:44

..。需要'org.eclipse.ui 0.0.0‘,但找不到它

目标定义的问题是,您没有指定任何包含此依赖项的p2存储库。因此,您需要添加露娜发布的列车存储库:http://download.eclipse.org/releases/luna

PDE编辑器在添加仅用于依赖关系的p2存储库时并不特别有用。但是您可以使用文本编辑器来修改目标文件。下面是添加用于添加依赖关系的p2存储库所需的操作:

  1. 使用location复制一条type="InstallableUnit"行,并将其粘贴到最后一个关闭位置标记(</location>)下面。
  2. 添加存储库,例如使用
  3. 添加一个结束存储库标记。
  4. 在根元素中增加sequenceNumber属性。
  5. 保存该文件,并再次使用目标定义编辑器打开它。现在可以解决新添加的存储库中对工件的依赖。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25360784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档