Aggiunta di vasi a un Plugin di Eclipse

Provo a build un plugin Eclipse che deve utilizzare un jar autodidatta che dipende da altri jar, ma non ho il punto da cui iniziare a gestire i jar come PlugIn separati. Ovunque devo usare solo i file .jar o sbaglio?

Penso di aver trovato una soluzione adeguata; il trucco è che devi implementare tutti i file tramite Eclipse. Copio qui la soluzione che è stata pubblicata su news.eclipse.platform:


Includere i vasi in un plug-in:


  1. Usa Importa> File System per importare i file jar nel tuo progetto plugin, per esempio nella directory / lib.
  2. Usa “Aggiungi …” per aggiungere i vasi alla sezione del percorso di class della scheda plugin.xml> Runtime.
  3. Usa “Nuovo …” per aggiungere “.” libreria indietro (senza virgolette, ovviamente).
  4. assicurati che il tuo build binario esporti i nuovi file jar nella scheda plugin.xml> Build.
  5. salvare
  6. sul progetto, utilizzare il menu di scelta rapida> Strumenti PDE> Aggiorna percorso di class per aggiungere correttamente i jar al percorso di class del progetto eclipse.

Cos’è un jar autoprodotto?

Normalmente trasformi i contenitori di terze parti in pacchetti usando OSGi MANIFEST.MF (vedi Nuovo> Sviluppo plug-in> Plug-in dall’archivio JAR esistente) o li includi nel tuo plugin.jar e aggiungi voci Bundle-ClassPath aggiuntive come menzionato da Tomac.

Se intendi in fase di esecuzione il tuo plugin creerà un nuovo jar e dovrà caricarlo, questo è diverso, però.

Proprietà del progetto -> Percorso build Java -> Aggiungi jar esterni. E ‘questo quello che stai cercando?