Récuperer la version dans le manifest.
Bonjour à tous,
j'aimerais récupérer la version dans le manifest de mon application (attribut "Implementation-Version").
Pour le moment j'ai quelque chose comme ça :
Code:
1 2 3 4 5 6 7
|
Manifest-Version: 1.0
Created-By: Raphael
Built-By: Raphael
Implementation-Title: test
Implementation-Version: 3.0.0-SNAPSHOT
Implementation-Vendor: Raphael |
Et je cherche à récupérer comme ceci :
Code:
1 2 3
|
InputStream is = new UneClasse("").getClass().getResourceAsStream("/META-INF/MANIFEST.MF");
System.out.println(manifest.getAttributes("Implementation-Version")); |
Et j'obtiens "null".
De même :
Code:
1 2 3 4
|
for (Map.Entry<String , Attributes> entry : manifest.getEntries().entrySet()) {
System.out.println(" * " + entry.getKey() + " = " + entry.getValue());
} |
N'écrit rien.
J'ai essayé de mettre une entrée dupliquée dans le manifest et le parseur le repère bien en lançant une exception, donc il est bien lu ...
Quelqu'un a une idée ?