public String getMavenVersion()

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");
    }