Frage

Ich brauche mein Eclipse-Produkt zu konfigurieren, dass alle Funktionen / plugins in Funktionen / Plugin-Verzeichnis zu laden. Jetzt mein Produkt Lasten nur Plugins, die in den Metadaten aufgeführt sind, also wenn ich exportieren einige direkt von Eclipse-Tool-Plugin als „einsetzbares Plugins“ es in meinem Produkt geladen wird, aber wenn ich ein Plugin jar direkt in Plugin-Verzeichnis setzen Es scheint nicht ( das gleiche, wenn ich die Arbeit mit Funktionen)

ich einfach neue Produktkonfigurationen machen, die Funktion setzen, dass meine Anwendung Plugin enthält und dann Produkt exportieren Ich habe dieses Problem.

Meine Eclipse Version 3.6.1

Ich denke, das Problem im Startkonfiguration ist, aber ich weiß nicht, was ich ändern

War es hilfreich?

Lösung

In der Theorie der exportierten RCP-Anwendung sollte einfach alle neuen Funktionen abholen und Plugins, die Sie später hinzufügen. Stellen Sie jedoch sicher stellen Sie das Extramaterial in der dropins Ordner Ihrer RCP, da dies die erwartete Position für manuell installierten Funktionen seit der Einführung von p2 .
Wenn aus irgendeinem Grund funktioniert es immer noch nicht funktioniert, versuchen Sie Eclipse-Start mit dem -clean Befehlszeilenargument.

Nach die Eclipse-Runtime-Optionen Seite, die -clean Argument hat folgende Wirkung:

  

[...] alle zwischengespeicherten Daten durch die OSGi-Framework und Eclipse-Laufzeit verwendet werden sauber abgewischt werden. Dadurch werden die Caches reinigen speichern Bündel Auflösung von Abhängigkeiten und Eclipse-Erweiterung Registrierungsdaten verwendet. Mit dieser Option wird Eclipse zwingen, diese Caches neu zu initialisieren.

In meiner Erfahrung viele mysteriöse Fälle lösen können, wo neu hinzugefügte Plugins werden nicht von Equinox geladen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top