private Path findLauncherJar()

in maven-wrapper/src/main/java/org/apache/maven/wrapper/BootstrapMainStarter.java [55:67]


    private Path findLauncherJar(Path mavenHome) throws IOException {
        final Path mavenBoot = mavenHome.resolve("boot");
        if (Files.isDirectory(mavenBoot)) {
            try (DirectoryStream<Path> ds = Files.newDirectoryStream(mavenBoot, "plexus-classworlds-*.jar")) {
                Iterator<Path> iterator = ds.iterator();
                if (iterator.hasNext()) {
                    return iterator.next();
                }
            }
        }
        throw new FileNotFoundException(String.format(
                Locale.ROOT, "Could not locate the Maven launcher JAR" + " in Maven distribution '%s'.", mavenHome));
    }