我刚刚下载了最新的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)软件 目前已安装:适用于Java EE开发人员的Eclipse IDE 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) To: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?
答案 0 :(得分:2)
使用:Papyrus Build Site 并确保您的可用站点包含helios以解决所有缺失的需求
答案 1 :(得分:1)
该错误表明您尝试安装的Papyrus插件需要Eclipse Galileo(EMF 2.5而不是EMF 2.6)。您将需要返回旧的Eclipse版本或向Papyrus插件提供商咨询Helios支持。
答案 2 :(得分:1)
有两个版本的Papyrus可用:一个来自www.papyrusuml.org,它只支持Eclipse 3.5及之前的版本,还有一个来自http://www.eclipse.org/modeling/mdt/papyrus/的更新版本。后者支持3.6和更新。
根据错误消息,Yoxos站点的版本是旧版本(它使用com.cea.papyrus包名称而不是org.eclipse版本。