Bonjour,
Voilà, j'ai créé une lib Mylib en tant que projet ( pas de classe avec main ).
Cette lib s'appuie sur plusieurs libs jars externes. En gros j'ai la structure :
Mylib
L'ennui c'est que j'obtiens un fichier mylib.jar sans les libs importées, et le classpath du MANIFEST ne les référencie pas. ( Donc elles ne servent que pour les références à la compilation ). Pourtant dans Managing Project's Claspath il est bien spécifié : The IDE automatically adds everything on your project's compilation classpath to the project's runtime classpath.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 -> lib_package1 -> lib_package2 - commons-logging.jar - json.jar - ....( + une douzaine d\'imports )
Comme je dois utiliser mylib.jar dans plusieurs projets, je suis obligé dans chaque projet de faire un ajout de mylib.jar et des 12 autres libs externes en plus des libs spécifiques à chaque projet.
Je voudrais éviter de créer dans les autres projets une structure du type :
Projet1
Ce n'est peut-être pas la bonne façon de procéder, alors je suis à l'écoute des avis autorisés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 -> proj_package1 -> proj_package2 -> proj_package3 -xmlrpc-commons.jar -xmlrpc-client.jar .... - mylib.jar - commons-logging.jar - json.jar - ....( + une douzaine d'imports )
Partager