Was ist die beste Vorgehensweise zum Verwenden und Verteilen von 3rd-Party-Jars?Best Practice zum Verwenden und Verteilen von 3rd-Party-Jars in Eclipse-Plug-ins
Ansatz ein:
- Bewahren Sie diese Gläser in lib Ordner mit im Plugin (oder außerhalb)
- hinzufügen dort Referenz für Compiler in Build-Pfad, aber dieses Glas ausschließen in Plugin Glas eingebettet
- separat zusammen mit unserem Plug-in verteilen
Ansatz zwei:
- Turn Jars in Plugin? In
- Abhängigkeit
- verteilen wie gewohnt Plugin
Ansatz drei:
- Embed 3rd party jar in Ordner lib Plugin
- Export-Pakete, die von anderen Plugins erforderlich sind
Wäre 2. Ansatz speichern Sie diese Bibliotheken von Konflikten mit Witz h verschiedene Versionen der gleichen Bibliotheken, möglicherweise von anderen Plugins installiert? weil das jar-konvertierte Plugin für die Plugins, die nicht davon abhängig sind, unsichtbar bleiben würde. Hab ich recht?
Diese Art von Fragen wurde viel diskutiert, aber ich konnte keine befriedigende Antwort finden. Ich werde es zu schätzen wissen, wenn jemand einen solchen Link postet