Conocer la versión del pom en código

Para proyectos maven, puede sernos de utilidad disponer desde nuestro código de la versión del pom.xml. Para ello añadimos la siguiente de pendencia:

<dependency> 
    <groupId>org.apache.maven</groupId> 
    <artifactId>maven-model</artifactId> 
    <version>3.3.9</version> 
</dependency> 

Ahora desde código podemos obtener la versión:

MavenXpp3Reader reader = new MavenXpp3Reader();
Model model = reader.read(new FileReader("pom.xml"));
System.out.println(model.getId());
System.out.println(model.getGroupId());
System.out.println(model.getArtifactId());
System.out.println(model.getVersion());

Deja un comentario

Tu dirección de correo electrónico no será publicada.


× cuatro = doce

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>