PDA

Visualizza la versione completa : [JAVA] Come/Dove indicare la versione di una libreria Jar


noarts
29-11-2005, 18:00
Come da titolo.
Ho varie librerie di classi (file .jar) che nel tempo
si evolvono, quale la regola (se esiste) o il
metodo piu corretto per documentare la versione del
software contenuto in un .jar?
La cosa che mi era venuta in mente per prima (visto
anche log4j) era di mettere la versione nel nome del
file, tipo: pincopallino.1.3.04.jar
Ora dato che le mie applicazioncine java si appoggiano
tutte ad una directory(unica) contente le librerie
(.jar) comuni, succede che ad ogni una nuova versione
della libreria x devo ritoccare i path (parametro -CP)
di lancio di tutte le applicazioni che la usano, oppure
devo mantenerene tutte le versioni.
Scartando l'idea di mettere un file a mano all'interno
del .jar contenente i dati della versione, esiste un altro
sistema?




(chissa se sono riuscito a farmi capire?)

Ed_Bunker
29-11-2005, 20:34
Non ho capito molto bene quale sia il tuo problema...
Se hai bisogno di linkare delle librerie puoi farlo editando il CLASSPATH (O l'AXISCLASSPATH ad esempio per log4j-1.2.8) nel file .cshrc o .bashrc a seconda della shell che utilizzi.

unomichisiada
29-11-2005, 20:49
Nel file manifest

noarts
30-11-2005, 10:42
Originariamente inviato da Ed_Bunker
Non ho capito molto bene quale sia il tuo problema...
Se hai bisogno di linkare delle librerie puoi farlo editando il CLASSPATH (O l'AXISCLASSPATH ad esempio per log4j-1.2.8) nel file .cshrc o .bashrc a seconda della shell che utilizzi.

Non sono bravo a spiegarmi, non un problema di path,
piu un problema di documentazione/pulizia dell'ambente



Originariamente inviato da unomichisiada
Nel file manifest

Si effettivamente sembra il posto giusto,
adesso mi documento meglio sulla sintassi
da utilizzare all'interno del file manifest.


Grazie. :ciauz:

Loading