}
}
private RemoteRepository getRemoteRepoFromDeployment( DeploymentRepository repo ) {
RemoteRepository remoteRepo = new RemoteRepository( repo.getId(), repo.getLayout(), repo.getUrl() )
.setPolicy( true,
new RepositoryPolicy( true,
RepositoryPolicy.UPDATE_POLICY_DAILY,
RepositoryPolicy.CHECKSUM_POLICY_WARN ) )
.setPolicy( false,
new RepositoryPolicy( true,
RepositoryPolicy.UPDATE_POLICY_ALWAYS,
RepositoryPolicy.CHECKSUM_POLICY_WARN ) );
Settings settings = MavenSettings.getSettings();
Server server = settings.getServer( repo.getId() );
if ( server != null ) {
remoteRepo.setAuthentication( new Authentication( server.getUsername(), server.getPassword() ) );
}
return remoteRepo;
}