[JAR] Exporation jar + jar externes
Bonjour,
dans un projet, j'ai du joindre des jar externes à mon projet. Pour que ce jar se lance partout, il faut donc que j'inclue les jar externes directement dans mon jar ?
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Re: Exporation jar + jar externes
Salut,
Citation:
Envoyé par wichtounet
Pour que ce jar se lance partout, il faut donc que j'inclue les jar externes directement dans mon jar ?
2 Solutions :
- Inclure les Jar "décompréssées" dans ton jar principal. Tu obtiens alors un gros et unique Jar (il y a un plugin "FatJar" qui fait ca il me semble).
Problème : cela complique les mises à jours et "mélange" les classes des différentes librairies, et cela peut poser des problèmes de licence avec certaines librairies...
- Distribuer ces librairies en plus de ton Jar, et les référencer dans le Class-Path de ton Manifest (voir la FAQ : Comment créer un jar exécutable ?)
Persio je préfère de loin la seconde solution...
a++
PS : est-ce que c'est lié à ceci : Différence jar et éxécution eclipse ???