Ho notato che nel JAR di un artefatto di Maven, l'attributo project.version è incluso in due file:
META-INF/maven/${groupId}/${artifactId}/pom.properties
META-INF/maven/${groupId}/${artifactId}/pom.xml
Esiste un modo consigliato per leggere questa versione in fase di esecuzione?