in src/main/java/org/apache/maven/resolver/internal/ant/AntRepoSys.java [854:873]
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 );
}
}