private static boolean repositoryPolicyEquals( ArtifactRepositoryPolicy p1, ArtifactRepositoryPolicy p2 ) { if ( p1 == p2 ) { return true; } return p1.isEnabled() == p2.isEnabled() && eq( p1.getUpdatePolicy(), p2.getUpdatePolicy() ); }
public String toString() { StringBuilder sb = new StringBuilder( 256 ); sb.append( " id: " ).append( getId() ).append( '\n' ); sb.append( " url: " ).append( getUrl() ).append( '\n' ); sb.append( " layout: " ).append( layout != null ? layout : "none" ).append( '\n' ); if ( snapshots != null ) { sb.append( "snapshots: [enabled => " ).append( snapshots.isEnabled() ); sb.append( ", update => " ).append( snapshots.getUpdatePolicy() ).append( "]\n" ); } if ( releases != null ) { sb.append( " releases: [enabled => " ).append( releases.isEnabled() ); sb.append( ", update => " ).append( releases.getUpdatePolicy() ).append( "]\n" ); } return sb.toString(); }
public String toString() { StringBuilder sb = new StringBuilder( 256 ); sb.append( " id: " ).append( getId() ).append( '\n' ); sb.append( " url: " ).append( getUrl() ).append( '\n' ); sb.append( " layout: " ).append( layout != null ? layout : "none" ).append( '\n' ); if ( proxy != null ) { sb.append( " proxy: " ).append( proxy.getHost() ).append( ':' ).append( proxy.getPort() ).append( '\n' ); } if ( snapshots != null ) { sb.append( "snapshots: [enabled => " ).append( snapshots.isEnabled() ); sb.append( ", update => " ).append( snapshots.getUpdatePolicy() ).append( "]\n" ); } if ( releases != null ) { sb.append( " releases: [enabled => " ).append( releases.isEnabled() ); sb.append( ", update => " ).append( releases.getUpdatePolicy() ).append( "]\n" ); } return sb.toString(); }
public ArtifactRepositoryPolicy( ArtifactRepositoryPolicy policy ) { this( policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy() ); }
public ArtifactRepositoryPolicy( ArtifactRepositoryPolicy policy ) { this( policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy() ); }
public boolean isStale() { File pomFile = pomArtifact.getFile(); if ( pomFile != null ) { if ( pomFile.canRead() ) { return length != pomFile.length() || timestamp != pomFile.lastModified(); } else { // if the POM didn't exist, retry if any repo is configured to always update boolean snapshot = pomArtifact.isSnapshot(); for ( ArtifactRepository repository : remoteRepositories ) { ArtifactRepositoryPolicy policy = snapshot ? repository.getSnapshots() : repository.getReleases(); if ( ArtifactRepositoryPolicy.UPDATE_POLICY_ALWAYS.equals( policy.getUpdatePolicy() ) ) { return true; } } } } return length != -1 || timestamp != -1; } }
private static RepositoryPolicy toPolicy( ArtifactRepositoryPolicy policy ) { RepositoryPolicy result = null; if ( policy != null ) { result = new RepositoryPolicy( policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy() ); } return result; }
public void merge( ArtifactRepositoryPolicy policy ) { if ( policy != null && policy.isEnabled() ) { setEnabled( true ); if ( ordinalOfCksumPolicy( policy.getChecksumPolicy() ) < ordinalOfCksumPolicy( getChecksumPolicy() ) ) { setChecksumPolicy( policy.getChecksumPolicy() ); } if ( ordinalOfUpdatePolicy( policy.getUpdatePolicy() ) < ordinalOfUpdatePolicy( getUpdatePolicy() ) ) { setUpdatePolicy( policy.getUpdatePolicy() ); } } }
public void merge( ArtifactRepositoryPolicy policy ) { if ( policy != null && policy.isEnabled() ) { setEnabled( true ); if ( ordinalOfCksumPolicy( policy.getChecksumPolicy() ) < ordinalOfCksumPolicy( getChecksumPolicy() ) ) { setChecksumPolicy( policy.getChecksumPolicy() ); } if ( ordinalOfUpdatePolicy( policy.getUpdatePolicy() ) < ordinalOfUpdatePolicy( getUpdatePolicy() ) ) { setUpdatePolicy( policy.getUpdatePolicy() ); } } }
public ArtifactRepositoryPolicy( ArtifactRepositoryPolicy policy ) { this( policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy() ); }
private static RepositoryPolicy toPolicy(ArtifactRepositoryPolicy policy) { RepositoryPolicy result = null; if (policy != null) { result = new RepositoryPolicy(policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy()); } return result; }
private static RepositoryPolicy toPolicy(ArtifactRepositoryPolicy policy) { RepositoryPolicy result = null; if (policy != null) { result = new RepositoryPolicy(policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy()); } return result; }
public void merge( ArtifactRepositoryPolicy policy ) { if ( policy != null && policy.isEnabled() ) { setEnabled( true ); if ( ordinalOfChecksumPolicy( policy.getChecksumPolicy() ) < ordinalOfChecksumPolicy( getChecksumPolicy() ) ) { setChecksumPolicy( policy.getChecksumPolicy() ); } if ( ordinalOfUpdatePolicy( policy.getUpdatePolicy() ) < ordinalOfUpdatePolicy( getUpdatePolicy() ) ) { setUpdatePolicy( policy.getUpdatePolicy() ); } } }