Что такое Apache Batik SVG DOM и где его найти? (Установка eUML в Eclipse)
Я пытаюсь установить eUML в Eclipse, но я получаю эту ошибку:
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
отсутствует, но я не могу найти сайт обновления, на котором он есть. Как я могу исправить эту ошибку? (Я использую последнюю версию Helios на OSX 10.6).
2 ответа
Также установите среду выполнения GMF и нотацию GMF с сайта обновления:
://Indigo - http://download.eclipse.org/releases/indigo
Затем требуемый пакет будет установлен, и установка eUML будет работать.
Я решил проблему не совсем ортодоксально. Я скачал Eclipse Graphical Modeling Framework SDK 2.0 из архивных версий. Из моего исследования я обнаружил статью об установке Apollo для Eclipse, который является еще одним инструментом 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" и объединил ее в папку "plugins" в извлеченном модуле eUML2. Затем я поместил папку eUML2 в папку "dropins" в Eclipse и перезапустил Eclipse. По какой-то причине он поднял флягу документации, но не поднял другой файл фляги. Затем я воспользовался функцией "установить новое программное обеспечение" и указал на папку в папке dropins. Это сработало, но потом пришло удовольствие пытаться заставить его делать то, что я хотел, что было реверс-инжинирингом. Удачи!!