0

我刚刚下载了最新的 Eclipse Java EE Helios 3.6.2。当我尝试通过 Yoxos 使用 Eclipse Marketplace 安装 Papyrus 时,我收到以下依赖错误:

由于依赖项冲突,无法完成安装。
正在安装的软件:Papyrus UML Modeler 1.12.3.200912231359 (com.cea.papyrus.feature.feature.group 1.12.3.200912231359) 当前安装的软件:Eclipse IDE for Java EE Developers 1.3.2.20110218-0812 (epp.package.jee 1.3.2.20110218 -0812) 一次只能安装以下之一: EMF Ecore 2.5.0.v200906151043 (org.eclipse.emf.ecore 2.5.0.v200906151043) EMF Ecore 2.6.1.v20100914-1218 (org.eclipse.emf .ecore 2.6.1.v20100914-1218) EMF Ecore 2.6.0.v20100614-1136 (org.eclipse.emf.ecore 2.6.0.v20100614-1136) 不能满足依赖:来自:Papyrus UML Modeler 1.12.3.200912231359 (com. cea.papyrus.feature.feature.group 1.12.3.200912231359)至:com.cea.papyrus.ocl.interpreter [1.12.3.200912231359] 无法满足依赖关系:来自:com.cea.papyrus.ocl.interpreter 1.12.3。200912231359 (com.cea.papyrus.ocl.interpreter 1.12.3.200912231359) 收件人:bundle org.eclipse.ocl.ecore [1.1.0,2.0.0) 无法满足依赖性:来自:Eclipse IDE for Java EE Developers 1.3.2.20110218- 0812 (epp.package.jee 1.3.2.20110218-0812)

有没有人能够在 Eclipse 3.6.2 上成功安装 Papyrus?

4

3 回答 3

2

使用:Papyrus 构建站点 并确保您的可用站点包括 helios 以解决所有缺失的要求

于 2011-11-29T10:36:13.813 回答
1

该错误表明您尝试安装的 Papyrus 插件需要 Eclipse Galileo(EMF 2.5 而不是 EMF 2.6)。您要么需要返回旧的 Eclipse 版本,要么向 Papyrus 插件的提供者咨询有关 Helios 支持的信息。

于 2011-03-19T15:29:03.083 回答
1

有两种可用的 Papyrus 版本:一种来自 www.papyrusuml.org,它仅支持 Eclipse 3.5 及更早版本,另一种来自http://www.eclipse.org/modeling/mdt/papyrus/。后者支持 3.6 和更新版本。

根据错误消息,来自 Yoxos 站点的版本是较旧的版本(它使用 com.cea.papyrus 包名称而不是 org.eclipse 包名称。

于 2011-03-19T15:55:33.687 回答