in maven-wrapper/src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java [123:136]
static String wrapperVersion() {
try (InputStream resourceAsStream = MavenWrapperMain.class.getResourceAsStream(POM_PROPERTIES)) {
if (resourceAsStream == null) {
throw new IllegalStateException(POM_PROPERTIES + " not found.");
}
Properties mavenProperties = new Properties();
mavenProperties.load(resourceAsStream);
String version = mavenProperties.getProperty("version");
Objects.requireNonNull(version, "No version specified in " + POM_PROPERTIES);
return version;
} catch (IOException e) {
throw new RuntimeException("Could not determine wrapper version.", e);
}
}