Questo è ciò che ha funzionato per me. Se sono veramente esterni, e questo è un progetto per la tua azienda che non sarà nel "selvaggio" e tu controlli l'ambiente, e li hai fuori sul file system, dillo a/opt/java/lib/somedir /some.jar puoi dire al pacchetto dove trovarli aggiungendoli alla voce Bundle-ClassPath nel MANIFEST.MF sotto META-INF. La sintassi è: Bundle-ClassPath:., esterna: /opt/java/lib/somedir/some.jar, esterna: /opt/java/lib/someotherdir/someother.jar
Inoltre sarebbe usare prudentemente questi nel tuo percorso di build in modo da lavorare con gli stessi giare sia negli ambienti di costruzione che di runtime.
Ho fatto questo in cui i jar sono multiuso (come apache-commons) sui nostri file system e di nuovo controlliamo l'ambiente.
Riferimento il seguente: http://www.eclipsezone.com/eclipse/forums/t51870.html
ulteriori dettagli pls – eactor
** Importante: ** La sola aggiunta della cartella contenente non è sufficiente. Inoltre, l'aggiunta di una dipendenza nell'impostazione del progetto del plugin (anziché MANIFEST/plugin.xml) non fa altro che "nascondere" gli errori in fase di compilazione. –
questo aggiungerà solo jar dal progetto corrente. Non è possibile aggiungere giare esterne (che si trovano da qualche parte sul disco), ma non è portatile, ma quando ne hai bisogno ne hai bisogno. – ACV