Eclipse:如何安装UML2工具

8
我想尝试使用Eclipse的UML2工具,就像这个教程中所示。
我目前使用的是针对Java EE开发人员的Eclipse 3.6 Helios版本。
在我的Eclipse Marketplace中,我切换了市场目录到Yoxos Marketplace,然后搜索UML2 Tools SDK(Incubation)。但是当我尝试安装它们时,Eclipse无法继续并抱怨一些依赖冲突。以下是完整的跟踪信息:
Cannot complete the install because of a conflicting dependency.
  Software being installed: UML2 Tools SDK (Incubation) 0.9.0.v200906190654 (org.eclipse.uml2tools.sdk.feature.group 0.9.0.v200906190654)
  Software currently installed: Eclipse IDE for Java EE Developers 1.3.2.20110301-1807 (epp.package.jee 1.3.2.20110301-1807)
  Only one of the following can be installed at once: 
    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)
  Cannot satisfy dependency:
    From: Eclipse IDE for Java EE Developers 1.3.2.20110301-1807 (epp.package.jee 1.3.2.20110301-1807)
    To: org.eclipse.epp.package.jee.feature.feature.group [1.3.2.20110301-1807]
  Cannot satisfy dependency:
    From: Object Constraint Language (OCL) 2.0 Compatibility API 1.1.101.v200901271800 (org.eclipse.emf.ocl 1.1.101.v200901271800)
    To: bundle org.eclipse.ocl.ecore [1.1.0,2.0.0)
  Cannot satisfy dependency:
    From: Java EE IDE Feature 1.3.2.20110301-1807 (org.eclipse.epp.package.jee.feature.feature.group 1.3.2.20110301-1807)
    To: org.eclipse.jst.enterprise_ui.feature.feature.group 0.0.0
  Cannot satisfy dependency:
    From: Eclipse Java EE Developer Tools 3.2.3.v201011031800-7b7GHfIFSK2WBRT6E1mcyFXGPnSh (org.eclipse.jst.enterprise_ui.feature.feature.group 3.2.3.v201011031800-7b7GHfIFSK2WBRT6E1mcyFXGPnSh)
    To: org.eclipse.jst.ws.jaxrs.ui [1.0.301.v201012020511]
  Cannot satisfy dependency:
    From: JAX-RS Tools - UI 1.0.301.v201012020511 (org.eclipse.jst.ws.jaxrs.ui 1.0.301.v201012020511)
    To: bundle org.eclipse.emf.ecore [2.6.0,3.0.0)
  Cannot satisfy dependency:
    From: OCL 2.0 Binding for Ecore 1.3.0.v200905271400 (org.eclipse.ocl.ecore 1.3.0.v200905271400)
    To: bundle org.eclipse.emf.ecore [2.5.0,2.6.0)
  Cannot satisfy dependency:
    From: UML2 Diagramming (Incubation) 0.9.0.v200906190654 (org.eclipse.uml2.diagram.feature.group 0.9.0.v200906190654)
    To: org.eclipse.emf.ocl 0.0.0
  Cannot satisfy dependency:
    From: UML2 Tools SDK (Incubation) 0.9.0.v200906190654 (org.eclipse.uml2tools.sdk.feature.group 0.9.0.v200906190654)
    To: org.eclipse.uml2.diagram.feature.group [0.9.0.v200906190654]

也许我没有完全理解整个概念,正在尝试一些不合适的东西,我不知道。感谢您的建议。
2个回答

13

UML2工具没有适用于Eclipse 3.6及更高版本的发布版。您可以使用Papyrus代替。


3.6 已经存在一段时间了,它看起来有点被遗弃。您对此问题有更多信息吗? - Xorty
不是真的。在3.5中,它是发布系列的一部分,在3.6中没有兼容的版本。然而,在下面的帖子末尾指出该项目“并未死亡”:http://www.eclipse.org/forums/index.php?t=msg&th=170577&S=05251b00252a477e21bda76cff280c57#msg_542105 我认为,要么抱最好的希望,要么切换到Papyrus。 - Zoltán Ujhelyi
好的,我认为现在我能做到最好了。谢谢。 - Xorty

0
如果您确实需要在Eclipse Helios 3.6中使用UML2 Tools 0.9.0,那么在安装UML2 Tools之前,您需要执行一个解决方法,具体请参考答案

谢谢,这很有趣。不管怎样,我计划尽快升级到Indigo,对我来说保留多个Eclipse也没问题 :) - Xorty

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接