Ich habe ein kleines API-Paket und ein Servicebündel erstellt, das die API verwenden soll.
In meiner Datei maven pom.xml habe ich eine Abhängigkeit für mein API-Paket in der richtigen Version hinzugefügt:
%Vor% Ich benutze das Maven-Bundle-Plugin, um die Bundles zu erstellen, und deshalb habe ich mvn clean install
verwendet, um eine JAR-Datei zu erstellen.
Das Manifest sieht so aus (der Dienst):
was für mich in Ordnung zu sein scheint. Der Import ist da drin, also sollte alles in Ordnung sein.
Jetzt habe ich Equinox gestartet und die API und das Producer-Bundle installiert. Dann habe ich die API gestartet, was gut geklappt hat. Aber wenn ich den Producer Service starten will, bekomme ich diesen Fehler:
%Vor%Es scheint, dass das Framework das API nicht finden kann, aber es installiert und gestartet ist?