public String getUrl() { return repository.getUrl(); }
private static int repositoryHashCode( RemoteRepository repository ) { int result = 17; Object obj = repository.getUrl(); result = 31 * result + ( obj != null ? obj.hashCode() : 0 ); return result; }
private static boolean repositoryEquals( RemoteRepository r1, RemoteRepository r2 ) { if ( r1 == r2 ) { return true; } return Objects.equals( r1.getId(), r2.getId() ) && Objects.equals( r1.getUrl(), r2.getUrl() ) && policyEquals( r1.getPolicy( false ), r2.getPolicy( false ) ) && policyEquals( r1.getPolicy( true ), r2.getPolicy( true ) ); } }
private static String format( LocalRepository localRepository, List<RemoteRepository> remoteRepositories ) { String repos = "["; if ( localRepository != null ) { repos += localRepository.getId() + " (" + localRepository.getBasedir() + ")"; } if ( remoteRepositories != null && !remoteRepositories.isEmpty() ) { for ( RemoteRepository repository : remoteRepositories ) { repos += ", "; if ( repository != null ) { repos += repository.getId() + " (" + repository.getUrl() + ")"; } } } repos += "]"; return repos; }
private static String format( LocalRepository localRepository, List<RemoteRepository> remoteRepositories ) { String repos = "["; if ( localRepository != null ) { repos += localRepository.getId() + " (" + localRepository.getBasedir() + ")"; } if ( remoteRepositories != null && !remoteRepositories.isEmpty() ) { for ( RemoteRepository repository : remoteRepositories ) { repos += ", "; if ( repository != null ) { repos += repository.getId() + " (" + repository.getUrl() + ")"; } } } repos += "]"; return repos; }
private Mirror getMirror( RepositorySystemSession session, ArtifactRepository repository ) { if ( session != null ) { org.eclipse.aether.repository.MirrorSelector selector = session.getMirrorSelector(); if ( selector != null ) { RemoteRepository repo = selector.getMirror( RepositoryUtils.toRepo( repository ) ); if ( repo != null ) { Mirror mirror = new Mirror(); mirror.setId( repo.getId() ); mirror.setUrl( repo.getUrl() ); mirror.setLayout( repo.getContentType() ); return mirror; } } } return null; }
private Mirror getMirror( RepositorySystemSession session, ArtifactRepository repository ) { if ( session != null ) { org.eclipse.aether.repository.MirrorSelector selector = session.getMirrorSelector(); if ( selector != null ) { RemoteRepository repo = selector.getMirror( RepositoryUtils.toRepo( repository ) ); if ( repo != null ) { Mirror mirror = new Mirror(); mirror.setId( repo.getId() ); mirror.setUrl( repo.getUrl() ); mirror.setLayout( repo.getContentType() ); return mirror; } } } return null; }
static String getString( String prefix, RemoteRepository repository ) { if ( repository == null ) { return ""; } else { return prefix + repository.getId() + " (" + repository.getUrl() + ")"; } }
private static int repositoryHashCode( RemoteRepository repository ) { int result = 17; result = 31 * result + hash( repository.getUrl() ); return result; }
private void addDeploymentRepositoryInfo(Properties p) { p.setProperty(PROPERTIES_KEY_REL_REPO_ID, this.deploymentRepository != null ? this.deploymentRepository.getId() : ""); p.setProperty(PROPERTIES_KEY_REL_REPO_URL, this.deploymentRepository != null ? this.deploymentRepository.getUrl() : ""); } }
private static String getMessage( RemoteRepository repository ) { if ( repository == null ) { return "Cannot access remote repositories in offline mode"; } else { return "Cannot access " + repository.getId() + " (" + repository.getUrl() + ") in offline mode"; } }
private static int repositoryHashCode( RemoteRepository repository ) { int result = 17; result = 31 * result + hash( repository.getUrl() ); return result; }
private boolean isMirror( RemoteRepository repo, String mirrorOf ) { return mirrorOf.equals( "*" ) || ( mirrorOf.equals( "external:*" ) && !repo.getUrl().startsWith( "file:" ) ) || ( mirrorOf.contains( "external:*" ) && !repo.getUrl().startsWith( "file:" ) && !mirrorOf.contains( "!" + repo.getId() ) ) || ( mirrorOf.startsWith( "*" ) && !mirrorOf.contains( "!" + repo.getId() ) ) || ( !mirrorOf.startsWith( "*" ) && !mirrorOf.contains( "external:*" ) && mirrorOf.contains( repo.getId() ) ); }
/** * Builds the Capsule string representation of an Aether RemoteRepository object * * @param rr The remote repository */ public static String toCapsuleRepositoryString(RemoteRepository rr) { return DependencyManager.WELL_KNOWN_REPOS.keySet().contains(rr.getId()) ? rr.getId() : rr.getUrl(); }
@Override public String getRootDir() { return Aether.getAether() .getLocalRepository() .getUrl() .replaceAll("^file:", "") .replaceAll(File.separatorChar + "$", ""); }
private ArtifactTransferException newException(String error, Artifact artifact, RemoteRepository repository) { if (error == null || error.length() <= 0) { return new ArtifactNotFoundException(artifact, repository, "Failure to find " + artifact + " in " + repository.getUrl() + " was cached in the local repository, " + "resolution will not be reattempted until the update interval of " + repository.getId() + " has elapsed or updates are forced"); } else { return new ArtifactTransferException(artifact, repository, "Failure to transfer " + artifact + " from " + repository.getUrl() + " was cached in the local repository, " + "resolution will not be reattempted until the update interval of " + repository.getId() + " has elapsed or updates are forced. Original error: " + error); } }
public FileTransporter( RemoteRepository repository, Logger logger ) throws NoTransporterException { if ( !"file".equalsIgnoreCase( repository.getProtocol() ) ) { throw new NoTransporterException( repository ); } this.logger = logger; basedir = new File( PathUtils.basedir( repository.getUrl() ) ).getAbsoluteFile(); }
private static String toMessage( RemoteRepository repository ) { if ( repository != null ) { return "No connector available to access repository " + repository.getId() + " (" + repository.getUrl() + ") of type " + repository.getContentType(); } else { return "No connector available to access repository"; } }