【问题标题】:Eclipse: How can I install UML2 ToolsEclipse:如何安装 UML2 工具
【发布时间】:2011-03-15 22:45:53
【问题描述】:

我想试试 UML2 Tools for Eclipse,如this tutorial 所示。

我目前有面向 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]

也许我不了解整个概念并且正在尝试一些不合适的东西,我不知道。谢谢你的建议。

【问题讨论】:

    标签: eclipse eclipse-plugin uml


    【解决方案1】:

    UML2 Tools 没有适用于 Eclipse 3.6 和更新版本的版本。你可以改用Papyrus

    【讨论】:

    • 3.6 已经出现了一段时间,对我来说似乎有点被遗弃了。你有关于这个问题的更多信息吗?
    • 并非如此。在 3.5 中,它是发布系列的一部分,在 3.6 中没有兼容版本。但是,在以下线程的末尾,声明该项目“没有死”:eclipse.org/forums/…我认为,要么希望最好,要么切换到 Papyrus。
    • 好的,我认为这是我现在能做的最好的事情了。谢谢。
    【解决方案2】:

    如果您确实需要 UML2 工具 0.9.0 才能在 Eclipse Helios 3.6 中工作,那么在安装 UML2 工具之前,您需要按照answer 中的说明执行workaround

    【讨论】:

    • 谢谢,这很有趣。无论如何,我计划尽快升级到 Indigo,可以为我保留超过 1 次日食 :)
    猜你喜欢
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 2010-12-04
    • 2018-04-26
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 1970-01-01
    相关资源
    最近更新 更多