in src/main/java/org/apache/maven/artifact/ant/Mvn.java [94:115]
private void downloadAndConfigureMaven()
{
Dependency apacheMaven = new Dependency();
apacheMaven.setGroupId( "org.apache.maven" );
apacheMaven.setArtifactId( "apache-maven" );
apacheMaven.setVersion( getMavenVersion() );
apacheMaven.setType( "pom" );
DependenciesTask depsTask = new DependenciesTask();
depsTask.addLocalRepository( getLocalRepository() );
depsTask.setProject( getProject() );
depsTask.setPathId( "apache-maven-dependencies" );
depsTask.addDependency( apacheMaven );
depsTask.setType( "pom,jar" );
depsTask.setPathType( "jar" );
depsTask.execute();
this.setClasspath( (Path) getProject().getReference( "apache-maven-dependencies" ) );
this.setClassname( "org.apache.maven.cli.MavenCli" );
}