apohllo.pl
więcej niż strona domowa...
 

Maven i Eclipse 3.4

Problem z launcherem.

W trakcie budowania Eclipsowych projektów z wykorzystaniem Mavena i pluginu pde-maven-plugin może pojawić się błąd:

java.lang.NoClassDefFoundError: org/eclipse/equinox/launcher/Main

pomimo tego, że używamy jego najnowszej wersji, czyli 1.0-alpha-2-SNAPSHOT

Prawdopodobnie problem ten dotyczy tylko Eclipse 3.4, a jego źródłem było to, że Maven zamiast użyć pluginu org.eclipse.equinox.launcher wybierał org.eclipse.equinox.launcher.source, który zawiera wyłącznie kod źródłowy, tej klasy.

Rozwiązanie niestety brudne, ale przyniosło pożądany skutek: usunięcie pluginu org.eclipse.equinox.launcher.source z eclipse/plugin. Nie jest on wykorzystywany do niczego innego jak tylko przeglądanie kodu launchera, więc strata niewielka.

| Opublikowano 12:06 12-10-2008. Ostatnia modyfikacja 12:06 12-10-2008 |
comments powered by Disqus