private static RepositoryPolicy convertMavenRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy repositoryPolicy) { RepositoryPolicy policy = new RepositoryPolicy(); if (repositoryPolicy != null && repositoryPolicy.getChecksumPolicy() != null) { policy.setChecksumPolicy(repositoryPolicy.getChecksumPolicy()); } policy.setEnabled(repositoryPolicy.isEnabled()); policy.setUpdatePolicy(repositoryPolicy.getUpdatePolicy()); return policy; }
private static RepositoryPolicy convertMavenRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy repositoryPolicy) { RepositoryPolicy policy = new RepositoryPolicy(); if (repositoryPolicy != null && repositoryPolicy.getChecksumPolicy() != null) { policy.setChecksumPolicy(repositoryPolicy.getChecksumPolicy()); } policy.setEnabled(repositoryPolicy.isEnabled()); policy.setUpdatePolicy(repositoryPolicy.getUpdatePolicy()); return policy; }
public RepositoryPolicy getPolicy( RepositorySystemSession session, RemoteRepository repository, boolean releases, boolean snapshots ) { RepositoryPolicy policy; // get effective per-repository policy if ( releases && snapshots ) { policy = merge( session, repository.getPolicy( false ), repository.getPolicy( true ) ); } else { policy = repository.getPolicy( snapshots ); } // superimpose global policy if ( !StringUtils.isEmpty( session.getChecksumPolicy() ) ) { policy = policy.setChecksumPolicy( session.getChecksumPolicy() ); } if ( !StringUtils.isEmpty( session.getUpdatePolicy() ) ) { policy = policy.setUpdatePolicy( session.getUpdatePolicy() ); } return policy; }
public RepositoryPolicy getPolicy( RepositorySystemSession session, RemoteRepository repository, boolean releases, boolean snapshots ) { RepositoryPolicy policy; // get effective per-repository policy if ( releases && snapshots ) { policy = merge( session, repository.getPolicy( false ), repository.getPolicy( true ) ); } else { policy = repository.getPolicy( snapshots ); } // superimpose global policy if ( !StringUtils.isEmpty( session.getChecksumPolicy() ) ) { policy = policy.setChecksumPolicy( session.getChecksumPolicy() ); } if ( !StringUtils.isEmpty( session.getUpdatePolicy() ) ) { policy = policy.setUpdatePolicy( session.getUpdatePolicy() ); } return policy; }