[JAVA] Aide pour packager un jar

Aide pour packager un jar [JAVA] - Java - Programmation

Marsh Posté le 01-06-2004 à 17:07:55    

J'ai une appli qui utilise un jar que nous nommerons A.jar
ce jar utilise des librairies externe A1.jar, A2.jar, A3.jar, avec leur propre fichier de manifest
quel est la bonne façon pour packager tout cela en un seul jar ?


---------------
http://runnerstats.net
Reply

Marsh Posté le 01-06-2004 à 17:07:55   

Reply

Marsh Posté le 01-06-2004 à 18:06:37    

la bonne façon c'est de fournir les jars separés, le tout dans un tgz.  
dans le cas d'une appli standalone, pour peu que les licenses des jar te le permettent, tu peux utiliser uberjar pour packager le tout.
dans le cas d'appli web, j2ee t'as les formats specifiques war et ear..


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 01-06-2004 à 19:19:33    

the real moins moins a écrit :

la bonne façon c'est de fournir les jars separés, le tout dans un tgz.  
dans le cas d'une appli standalone, pour peu que les licenses des jar te le permettent, tu peux utiliser uberjar pour packager le tout.
dans le cas d'appli web, j2ee t'as les formats specifiques war et ear..


+1 mais tgz pour windows... bof  :??: ?!


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 01-06-2004 à 19:25:43    

[:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 01-06-2004 à 22:26:02    


 [:austinou]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 02-06-2004 à 09:29:03    

y a pas de manière de fournir le tout dans un jar, et de lancer avec juste un java -jar MonJar.jar ?


---------------
http://runnerstats.net
Reply

Marsh Posté le 02-06-2004 à 11:26:54    

noldor a écrit :

y a pas de manière de fournir le tout dans un jar, et de lancer avec juste un java -jar MonJar.jar ?


Oui, tu peux créer un JAR qui comprend les classes de ton programme, ainsi que A1.jar, A2.jar etc tels quels.
 
N'oublie pas de spécifier le classpath vers les JARs A1..An. ANT est pratique pour ce genre de packaging.
 


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 02-06-2004 à 11:30:44    

noldor a écrit :

y a pas de manière de fournir le tout dans un jar, et de lancer avec juste un java -jar MonJar.jar ?

http://sourceforge.net/projects/javalauncher/

Reply

Marsh Posté le 02-06-2004 à 11:40:46    

uberjar bordel, j'l'ai déjà dit :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed