Todas las entradas de julio

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());