Bonjour, je voudrais récupérer la version de mon application qui est dans le fichier MANIFEST via ANT.
Du style : "Implementation-Version: V0_0_1_20090121"
Merci.
Bonjour, je voudrais récupérer la version de mon application qui est dans le fichier MANIFEST via ANT.
Du style : "Implementation-Version: V0_0_1_20090121"
Merci.
As-tu lu la doc ?
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
En lisant la doc, je pensais qu'il était possible de récupérer un attribut, mais manifestement non...
Une autre idée : une classe en Java qui lit le manifest via java.util.jar.JarFile#getManifest(). Il est facile de récupérer un attribut particulier. Ensuite, tenter de récupérer la valeur en sortie via la tache ant "java". Mais je n'ai pas testé cette seconde partie.
Sinon, quel est ton but final ? Car généralement on fait le contraire : le projet "calcule" le numéro de version et le place dans le jar. On n'a jamais à revenir sur le numéro dans un jar à partir du script Ant qui génère le-dit jar.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
Salut, merci pour ton aide, je vais fouiller côté java lol.
En fait, j'ai un ANT qui fait des livrables, et donc cré un MANIFEST avec la version de l'application, etc.
Et j'ai un autre ANT (côté déploiement) qui va choper le livrable, et le déploie dans un serveur weblogic, fait les datasources, etc. Et pour déployer l'appli avec les taches ANT weblogic, il faut filer la version... d'où mon besoin en "sens inverse", je te l'accorde lol.
@+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager