private static RepositoryPolicy toPolicy( ArtifactRepositoryPolicy policy ) { RepositoryPolicy result = null; if ( policy != null ) { result = new RepositoryPolicy( policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy() ); } return result; }
public static RepositoryPolicy toRepositoryPolicy( org.apache.maven.model.RepositoryPolicy policy ) { boolean enabled = true; String checksums = RepositoryPolicy.CHECKSUM_POLICY_WARN; String updates = RepositoryPolicy.UPDATE_POLICY_DAILY; if ( policy != null ) { enabled = policy.isEnabled(); if ( policy.getUpdatePolicy() != null ) { updates = policy.getUpdatePolicy(); } if ( policy.getChecksumPolicy() != null ) { checksums = policy.getChecksumPolicy(); } } return new RepositoryPolicy( enabled, updates, checksums ); }
public MavenPluginRepository(Path localRepoFile, String defaultRemoteRepositoryLocation, String defaultLocalRepositoryLocation) { this.localRepoFile = localRepoFile; this.defaultRemoteRepositoryLocation = defaultRemoteRepositoryLocation; system = newRepositorySystem(); session = newRepositorySystemSession(system, localRepoFile); RemoteRepository.Builder builder = new RemoteRepository.Builder("central", "default", defaultRemoteRepositoryLocation); builder.setPolicy(new RepositoryPolicy(true, RepositoryPolicy.UPDATE_POLICY_INTERVAL + ":60", RepositoryPolicy.CHECKSUM_POLICY_FAIL)); remoteRepository = builder.build(); repositories.add(remoteRepository); builder = new RemoteRepository.Builder("github", "default", "http://repo.logic-labs.nl.s3.amazonaws.com/release"); builder.setPolicy(new RepositoryPolicy(true, RepositoryPolicy.UPDATE_POLICY_INTERVAL + ":60", RepositoryPolicy.CHECKSUM_POLICY_IGNORE)); RemoteRepository remoteRepository2 = builder.build(); repositories.add(remoteRepository2); if (defaultLocalRepositoryLocation != null) { RemoteRepository.Builder localRepoBuilder = new RemoteRepository.Builder("local", "default", "file://" + defaultLocalRepositoryLocation); localRepoBuilder.setPolicy(new RepositoryPolicy(true, RepositoryPolicy.UPDATE_POLICY_INTERVAL + ":60", RepositoryPolicy.CHECKSUM_POLICY_FAIL)); repositories.add(localRepoBuilder.build()); LOGGER.info("Adding " + defaultLocalRepositoryLocation + " as repository"); } localRepositories = new ArrayList<RemoteRepository>(); localRepositories.add(local); }
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 static List<RemoteRepository> toRemote(List<MavenRepository> l) { return l.stream() .map(r -> { RemoteRepository.Builder result = new RemoteRepository.Builder(r.getId(), r.getContentType(), r.getUrl()); if (!r.isSnapshotEnabled()) { result.setSnapshotPolicy(new RepositoryPolicy(false, UPDATE_POLICY_NEVER, CHECKSUM_POLICY_IGNORE)); } return result.build(); }) .collect(Collectors.toList()); }
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; }
private static List<RemoteRepository> toRemote(List<MavenRepository> l) { return l.stream() .map(r -> { RemoteRepository.Builder result = new RemoteRepository.Builder(r.getId(), r.getContentType(), r.getUrl()); if (!r.isSnapshotEnabled()) { result.setSnapshotPolicy(new RepositoryPolicy(false, UPDATE_POLICY_NEVER, CHECKSUM_POLICY_IGNORE)); } return result.build(); }) .collect(Collectors.toList()); }
private RemoteRepository updateSnapshots(RemoteRepository repo) { RepositoryPolicy snapshotPolicy = new RepositoryPolicy(true, RepositoryPolicy.UPDATE_POLICY_ALWAYS, RepositoryPolicy.CHECKSUM_POLICY_WARN); return new RemoteRepository.Builder(repo).setSnapshotPolicy(snapshotPolicy).build(); }
public List<RemoteRepository> newRepositories(RepositorySystem system, RepositorySystemSession session) { List<RemoteRepository> ret = new ArrayList<>(); List<QuintessenceConfig.Repo> repositories = CONFIG_REGISTRY.getConfig(QuintessenceConfig.class).getRepositoryObjects(); for (QuintessenceConfig.Repo repository : repositories) { Builder builder = new RemoteRepository .Builder(repository.getName(), "default", repository.getUri().toString()) .setPolicy(new RepositoryPolicy(true, UPDATE_POLICY_ALWAYS, CHECKSUM_POLICY_WARN)); if (this.proxy != null && !this.geppaequoConfig.matchNonProxyHosts(repository.getUri().getHost())) { ret.add(builder.setProxy(this.proxy).build()); } else { ret.add(builder.build()); } } return ret; }
private static void setPolicy( RemoteRepository.Builder builder, RepositoryPolicy policy, boolean snapshot ) { if ( policy != null ) { org.eclipse.aether.repository.RepositoryPolicy repoPolicy = new org.eclipse.aether.repository.RepositoryPolicy( policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy() ); if ( snapshot ) { builder.setSnapshotPolicy( repoPolicy ); } else { builder.setReleasePolicy( repoPolicy ); } } }
private static RepositoryPolicy asRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy policy) { boolean enabled = true; String checksums = RepositoryPolicy.CHECKSUM_POLICY_WARN; String updates = RepositoryPolicy.UPDATE_POLICY_DAILY; if (policy != null) { enabled = policy.isEnabled(); if (policy.getUpdatePolicy() != null) { updates = policy.getUpdatePolicy(); } if (policy.getChecksumPolicy() != null) { checksums = policy.getChecksumPolicy(); } } return new RepositoryPolicy(enabled, updates, checksums); }
private static RepositoryPolicy asRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy) { boolean enabled = true; String checksums = RepositoryPolicy.CHECKSUM_POLICY_WARN; String updates = RepositoryPolicy.UPDATE_POLICY_DAILY; if (policy != null) { enabled = policy.isEnabled(); if (policy.getUpdatePolicy() != null) { updates = policy.getUpdatePolicy(); } if (policy.getChecksumPolicy() != null) { checksums = policy.getChecksumPolicy(); } } return new RepositoryPolicy(enabled, updates, checksums); }
private static RepositoryPolicy asRepositoryPolicy(org.apache.maven.settings.RepositoryPolicy policy) { boolean enabled = true; String checksums = RepositoryPolicy.CHECKSUM_POLICY_WARN; String updates = RepositoryPolicy.UPDATE_POLICY_DAILY; if (policy != null) { enabled = policy.isEnabled(); if (policy.getUpdatePolicy() != null) { updates = policy.getUpdatePolicy(); } if (policy.getChecksumPolicy() != null) { checksums = policy.getChecksumPolicy(); } } return new RepositoryPolicy(enabled, updates, checksums); }
public static RepositoryPolicy toRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy) { boolean enabled = true; String checksums = RepositoryPolicy.CHECKSUM_POLICY_WARN; String updates = RepositoryPolicy.UPDATE_POLICY_DAILY; if (policy != null) { enabled = policy.isEnabled(); if (policy.getUpdatePolicy() != null) { updates = policy.getUpdatePolicy(); } if (policy.getChecksumPolicy() != null) { checksums = policy.getChecksumPolicy(); } } return new RepositoryPolicy(enabled, updates, checksums); } }
public static RepositoryPolicy toRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy) { boolean enabled = true; String checksums = RepositoryPolicy.CHECKSUM_POLICY_WARN; String updates = RepositoryPolicy.UPDATE_POLICY_DAILY; if (policy != null) { enabled = policy.isEnabled(); if (policy.getUpdatePolicy() != null) { updates = policy.getUpdatePolicy(); } if (policy.getChecksumPolicy() != null) { checksums = policy.getChecksumPolicy(); } } return new RepositoryPolicy(enabled, updates, checksums); } }
private static void setPolicy( RemoteRepository.Builder builder, RepositoryPolicy policy, boolean snapshot ) { if ( policy != null ) { org.eclipse.aether.repository.RepositoryPolicy repoPolicy = new org.eclipse.aether.repository.RepositoryPolicy( policy.isEnabled(), policy.getUpdatePolicy(), policy.getChecksumPolicy() ); if ( snapshot ) { builder.setSnapshotPolicy( repoPolicy ); } else { builder.setReleasePolicy( repoPolicy ); } } }
private static RepositoryPolicy asRepositoryPolicy(org.apache.maven.model.RepositoryPolicy policy) { boolean enabled = true; String checksums = RepositoryPolicy.CHECKSUM_POLICY_WARN; String updates = RepositoryPolicy.UPDATE_POLICY_DAILY; if (policy != null) { enabled = policy.isEnabled(); if (policy.getUpdatePolicy() != null) { updates = policy.getUpdatePolicy(); } if (policy.getChecksumPolicy() != null) { checksums = policy.getChecksumPolicy(); } } return new RepositoryPolicy(enabled, updates, checksums); }
private List<RemoteRepository> buildRepositories(MavenConfig config) throws ArtifactException { List<RemoteRepository> repos = new ArrayList<>(); for (MavenRemoteRepository repo : config.getRemoteRepositories()) { RemoteRepository.Builder builder = new RemoteRepository.Builder(repo.getName(), repo.getType(), repo.getUrl()); builder.setSnapshotPolicy(new RepositoryPolicy(repo.getEnableSnapshot() == null ? config.isSnapshotEnabled() : repo.getEnableSnapshot(), repo.getSnapshotUpdatePolicy() == null ? config.getDefaultSnapshotPolicy() : repo.getSnapshotUpdatePolicy(), CHECKSUM_POLICY_WARN)); builder.setReleasePolicy(new RepositoryPolicy(repo.getEnableRelease() == null ? config.isReleaseEnabled() : repo.getEnableRelease(), repo.getReleaseUpdatePolicy() == null ? config.getDefaultReleasePolicy() : repo.getReleaseUpdatePolicy(), CHECKSUM_POLICY_WARN)); repos.add(builder.build()); } return repos; }