我正在尝试在 eclipse 中安装 eUML,但是出现此错误:
OK
Cannot complete the install because one or more required items could not be found.
Software currently installed: eUML2 Free Edition 3.6.1.20110420 (com.soyatec.euml2.free.feature.group 3.6.1.20110420)
Missing requirement: Diagram tools Plugin 3.6.1.20110420 (com.soyatec.diagrams 3.6.1.20110420) requires 'bundle org.apache.batik.dom.svg 1.6.0' but it could not be found
Cannot satisfy dependency:
From: eUML2 Free Edition 3.6.1.20110420 (com.soyatec.euml2.free.feature.group 3.6.1.20110420)
To: com.soyatec.diagrams [3.6.1.20110420]
似乎org.apache.batik.dom.svg
缺少了它,但我找不到有它的更新站点。我该如何修复此错误?(我在 OSX 10.6 上运行最新的 Helios)。
答案1
还可以从更新站点安装 GMF 运行时和 GMF Notation:
://Indigo - http://download.eclipse.org/releases/indigo
然后将安装所需的包并且 eUML 的安装将起作用。
答案2
我以一种不太正统的方式解决了这个问题。我从存档版本中下载了 Eclipse 图形建模框架 SDK 2.0。通过研究,我发现了一篇关于为 Eclipse 安装 Apollo 的文章,Apollo 是另一个 UML 工具。这篇文章指出 SDK 2.0 版本包含 org.apache.batik.dom.svg 1.6.0.jar 文件。
http://archive.eclipse.org/modeling/gmf/downloads/drops/R-2.0-200706210000/
下载后,我将文件解压到一个文件夹中。然后,我复制了“plugins”文件夹的全部内容,并将其合并到提取的 eUML2 文件夹中的“plugins”文件夹中。然后,我将 eUML2 文件夹放入 Eclipse 中的“dropins”文件夹中,并重新启动 Eclipse。由于某种原因,它选择了文档 jar,但没有选择其他 jar 文件。然后,我使用“安装新软件”功能并指向 dropins 文件夹中的文件夹。它成功了,但接下来的乐趣就是尝试将其设置为执行我想要的操作,即逆向工程。祝你好运!!