Jamais fait directement avec eclipse, mais t'as 2 possibilités, en gros.
On va dire que tu veux créer application.jar et que tu utilise lib/machin.jar et lib/truc.jar
* Soit tu garde les jar séparés. Faisable facilement avec eclipse ^^. Quand tu crée ton application.jar, il faut alors ajouter dans ton MANIFEST.MF la propriété
Class-Path: lib/machin.jar lib/truc.jar
. Avantage: c'est propre, çà garde toutes les propriétés des jars de tes libararies. Inconvénient: plusieurs fichiers. Pour lancer, suffit de faire un "java -jar application.jar", le classpath sera lu depuis le manifest
* Soit, par example dans un script ant, tu explose les .jar dans un répertoire temporaire que tu inclue dans ton build process. Avantage: un seul jar à l'arrivée. Inconvénient: tu perd les signature et les manifest des jars individuels.
Partager