in src/main/java/org/apache/maven/shared/verifier/Embedded3xLauncher.java [203:224]
public String getMavenVersion() throws LauncherException {
Properties props = new Properties();
InputStream is =
mavenCli.getClass().getResourceAsStream("/META-INF/maven/org.apache.maven/maven-core/pom.properties");
if (is != null) {
try {
props.load(is);
} catch (IOException e) {
throw new LauncherException("Failed to read Maven version", e);
} finally {
IOUtil.close(is);
}
}
String version = props.getProperty("version");
if (version != null) {
return version;
}
throw new LauncherException("Could not determine embedded Maven version");
}