Wenn Sie die folgenden Schritte ausführen, werden die externen JARs beim Exportieren Ihres Plug-Ins einbezogen:
lib
nennen, aber was auch immer für Sie funktioniert. build.properties
in Ihrem Plug-in-Projekt und überprüfen Sie die JARs, die Sie in den Build im Abschnitt Binary Build auf der linken Seite einfügen möchten. Dies ist ein einfacher Weg, obwohl es ein zusätzliches Plug-in erstellt.
In Eclipse:
New>Other
und dann Plug-in Development>Plug-in from existing JAR archives
. Java Build Path
auf der Registerkarte Projects
hinzu. Bearbeiten: Möglicherweise können Sie die jars in Ihrem Plug-in kombinieren, indem Sie stattdessen beide Vorschläge von Zsolt und user714965 unten kombinieren.
Das hat bei mir funktioniert. Wenn sie wirklich extern sind, und dies ist ein Projekt für Ihr Unternehmen, das nicht in der "Wildnis" sein wird und Sie die Umgebung kontrollieren, und Sie haben sie im Dateisystem unter / opt / java / lib / somedir /some.jar können Sie dem Bundle mitteilen, wo sie zu finden sind, indem Sie sie zum Eintrag Bundle-ClassPath in der MANIFEST.MF unter META-INF hinzufügen. Die Syntax lautet: Bundle-ClassPath:., external: /opt/java/lib/somedir/some.jar, external: /opt/java/lib/someotherdir/someother.jar
Auch wäre es ratsam, diese in Ihrem Build-Pfad zu verwenden, so dass Sie sowohl in den Build- als auch in den Laufzeitumgebungen mit den gleichen jars arbeiten.
Ich habe dies getan, wo die Jars Multi-Purpose (wie Apache-Commons) auf unseren Dateisystemen sind und wieder steuern wir die Umgebung.
Verweisen Sie auf Folgendes: Ссылка