in maven-wrapper/src/main/java/org/apache/maven/wrapper/MavenWrapperMain.java [59:80]
public static void main(String[] args) throws Exception {
Path wrapperJar = wrapperJar();
Path propertiesFile = wrapperProperties(wrapperJar);
Path rootDir = rootDir(wrapperJar);
String wrapperVersion = wrapperVersion();
Logger.info("Apache Maven Wrapper " + wrapperVersion);
Properties systemProperties = System.getProperties();
systemProperties.putAll(parseSystemPropertiesFromArgs(args));
addSystemProperties(rootDir);
WrapperExecutor wrapperExecutor = WrapperExecutor.forWrapperPropertiesFile(propertiesFile);
wrapperExecutor.execute(
args,
new Installer(
new DefaultDownloader("mvnw", wrapperVersion),
new HashAlgorithmVerifier(),
new PathAssembler(mavenUserHome())),
new BootstrapMainStarter());
}