in src/main/java/org/apache/maven/resolver/internal/ant/AntRepoSys.java [744:763]
public void deploy(
Task task,
Pom pom,
Artifacts artifacts,
RemoteRepository releaseRepository,
RemoteRepository snapshotRepository) {
RepositorySystemSession session = getSession(task, null);
DeployRequest request = new DeployRequest();
request.setArtifacts(toArtifacts(task, session, pom, artifacts));
boolean snapshot = request.getArtifacts().iterator().next().isSnapshot();
RemoteRepository distRepo = (snapshot && snapshotRepository != null) ? snapshotRepository : releaseRepository;
request.setRepository(ConverterUtils.toDistRepository(distRepo, session));
try {
getSystem().deploy(session, request);
} catch (DeploymentException e) {
throw new BuildException("Could not deploy artifacts: " + e.getMessage(), e);
}
}