Il s'agit d'une approche de filtre facile pour écrire la version du projet dans un fichier.
${project.version}
3 Réponses :
Filtrer les ressources Web, vous pouvez utiliser Les capacités de filtrage du plug-in de guerre . P>
Lorsque vous spécifiez l'élément de ressources, le contenu filtré de résultats est copié dans un dossier cible / classes. Pour filtrer les ressources de l'application Web, vous pouvez configurer Maven-War-Plugin. p>
Cependant pour obtenir la version, dans la plupart des cas, il est préférable de lire un fichier de propriété Maven standard dans votre demande, par exemple. Meta-Inf \ Maven \
Merci, mais je ne veux pas lier à Maven qui étroitement à ma demande.
Ce fichier de propriétés n'est pas disponible dans la classe de classe lorsque vous exécutez votre application dans votre IDE - Lecture Works uniquement dans le contexte d'exécution déployé en dehors de votre IDE. Maven /.../ Pom.Properties ne construise que dans le pot ou l'artefact de la guerre.
Ceci est résolu dans Cet article et également une étape supplémentaire, vous devez inclure ceci sous Maven -Resources-plugin em>: au moins qui a fonctionné pour moi et que j'avais exactement le même problème que vous. P> P>
Je vous donnerais plus d'un point pour la question. Naviguer à travers la documentation Maven est un enfer et entraîne généralement un extrait XML long et complexe. Ceci est clair, rapide et immédiat.