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() ); }
private static RepositoryPolicy toPolicy( ArtifactRepositoryPolicy policy ) { RepositoryPolicy result = null; if ( policy != null ) { result = new RepositoryPolicy( policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy() ); } return result; }
private void mergeMetadata( RepositoryMetadata metadata, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository ) throws RepositoryMetadataStoreException { // TODO currently this is first wins, but really we should take the latest by comparing either the // snapshot timestamp, or some other timestamp later encoded into the metadata. // TODO this needs to be repeated here so the merging doesn't interfere with the written metadata // - we'd be much better having a pristine input, and an ongoing metadata for merging instead Map<ArtifactRepository, Metadata> previousMetadata = new HashMap<>(); ArtifactRepository selected = null; for ( ArtifactRepository repository : remoteRepositories ) { ArtifactRepositoryPolicy policy = metadata.getPolicy( repository ); if ( policy.isEnabled() && loadMetadata( metadata, repository, localRepository, previousMetadata ) ) { metadata.setRepository( repository ); selected = repository; } } if ( loadMetadata( metadata, localRepository, localRepository, previousMetadata ) ) { metadata.setRepository( null ); selected = localRepository; } updateSnapshotMetadata( metadata, previousMetadata, selected, localRepository ); }
if ( !policy.isEnabled() )
if ( !policy.isEnabled() )
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() ); } } }
boolean update; if ( !policy.isEnabled() )
if ( !policy.isEnabled() )
private RepositoryPolicy policy(ArtifactRepositoryPolicy input) { RepositoryPolicy policy = new RepositoryPolicy(input.isEnabled(), RepositoryPolicy.UPDATE_POLICY_DAILY, RepositoryPolicy.CHECKSUM_POLICY_WARN); return policy; }
private RepositoryPolicy policy(ArtifactRepositoryPolicy input) { RepositoryPolicy policy = new RepositoryPolicy(input.isEnabled(), RepositoryPolicy.UPDATE_POLICY_DAILY, RepositoryPolicy.CHECKSUM_POLICY_WARN); return policy; }
private String toString(ArtifactRepository repository) { StringBuilder sb = new StringBuilder(); sb.append("<id>").append(repository.getId()).append("</id>"); sb.append("<url>").append(repository.getUrl()).append("</url>"); sb.append("<releases><enabled>").append(repository.getReleases().isEnabled()).append("</enabled></releases>"); sb.append("<snapshots><enabled>").append(repository.getSnapshots().isEnabled()).append("</enabled></snapshots>"); return sb.toString(); }
private String toString(ArtifactRepository repository) { StringBuilder sb = new StringBuilder(); sb.append("<id>").append(repository.getId()).append("</id>"); sb.append("<url>").append(repository.getUrl()).append("</url>"); sb.append("<releases><enabled>").append(repository.getReleases().isEnabled()).append("</enabled></releases>"); sb.append("<snapshots><enabled>").append(repository.getSnapshots().isEnabled()).append("</enabled></snapshots>"); return sb.toString(); }
private static RepositoryPolicy toPolicy(ArtifactRepositoryPolicy policy) { RepositoryPolicy result = null; if (policy != null) { result = new RepositoryPolicy(policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy()); } return result; }