Co to jest „Apache Batik SVG DOM” i gdzie go znajdę? (Instalowanie eUML w Eclipse)

4

Próbuję zainstalować eUML w środowisku Eclipse, ale pojawia się ten błąd:

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]

Wygląda na org.apache.batik.dom.svgto, że go brakuje, ale nie mogę znaleźć witryny z aktualizacją. Jak mogę naprawić ten błąd? (Używam najnowszego Helios na OSX 10.6).

luca
źródło

Odpowiedzi:

8

Zainstaluj także środowisko wykonawcze GMF i notację GMF z witryny aktualizacji:

://Indigo - http://download.eclipse.org/releases/indigo

Następnie zostanie zainstalowany wymagany pakiet i instalacja eUML będzie działać.

Jilen
źródło
1

Rozwiązałem problem w mało ortodoksyjny sposób. Pobrałem Eclipse Graphical Modeling Framework SDK 2.0 z wersji archiwalnych. Z moich badań odkryłem artykuł o instalacji Apollo dla Eclipse, które jest kolejnym narzędziem UML. W tym artykule wskazano, że wersja SDK 2.0 zawiera plik org.apache.batik.dom.svg 1.6.0.jar.

http://archive.eclipse.org/modeling/gmf/downloads/drops/R-2.0-200706210000/

Po pobraniu rozpakowałem plik do folderu przechowującego. Następnie skopiowałem całą zawartość folderu „plugins” i połączyłem go w folderze „plugins” w wyodrębnionym folerze eUML2. Następnie umieściłem folder eUML2 w folderze „dropins” w Eclipse i zrestartowałem Eclipse. Z jakiegoś powodu podniósł słoik z dokumentacją, ale nie podniósł drugiego pliku jar. Następnie użyłem funkcji „zainstaluj nowe oprogramowanie” i wskazałem folder w folderze dropins. Udało się, ale potem przyszła zabawa polegająca na tym, żeby zrobić to, co chciałem, czyli inżynierię odwrotną. Powodzenia!!

cgb
źródło