in maven-wrapper/src/main/java/org/apache/maven/wrapper/PathAssembler.java [47:59]
public LocalDistribution getDistribution(WrapperConfiguration configuration) {
String baseName = getBaseName(configuration.getDistribution());
String distName = removeExtension(baseName);
Path rootDirName = rootDirName(distName, configuration);
Path distDir = getBaseDir(configuration.getDistributionBase())
.resolve(configuration.getDistributionPath())
.resolve(rootDirName);
Path distZip = getBaseDir(configuration.getZipBase())
.resolve(configuration.getZipPath())
.resolve(rootDirName)
.resolve(baseName);
return new LocalDistribution(distDir, distZip);
}