/** * @param settingsPolicy * @return a RepositoryPolicy */ private static org.apache.maven.model.RepositoryPolicy convertRepositoryPolicy( RepositoryPolicy settingsPolicy ) { org.apache.maven.model.RepositoryPolicy policy = new org.apache.maven.model.RepositoryPolicy(); policy.setEnabled( settingsPolicy.isEnabled() ); policy.setUpdatePolicy( settingsPolicy.getUpdatePolicy() ); policy.setChecksumPolicy( settingsPolicy.getChecksumPolicy() ); return policy; }
/** * @param modelPolicy * @return a RepositoryPolicy */ private static RepositoryPolicy convertRepositoryPolicy( org.apache.maven.model.RepositoryPolicy modelPolicy ) { RepositoryPolicy policy = new RepositoryPolicy(); policy.setEnabled( modelPolicy.isEnabled() ); policy.setUpdatePolicy( modelPolicy.getUpdatePolicy() ); policy.setChecksumPolicy( modelPolicy.getChecksumPolicy() ); return policy; }
r.setUrl(changedRepository.getURL().toString()); if (!changedRepository.isSnapshotsEnabled()) { r.setSnapshots(new RepositoryPolicy()); r.getSnapshots().setEnabled(false); } else { RepositoryPolicy rp = r.getSnapshots() == null ? new RepositoryPolicy() : r.getSnapshots(); rp.setEnabled(true); if (checksumPolicy != null) { rp.setChecksumPolicy(changedRepository.getSnapshotsChecksumPolicy()); } else if (rp.getChecksumPolicy() == null) { rp.setChecksumPolicy("warn"); rp.setUpdatePolicy(changedRepository.getSnapshotsUpdatePolicy()); } else if (rp.getUpdatePolicy() == null) { rp.setUpdatePolicy("daily"); r.setReleases(new RepositoryPolicy()); r.getReleases().setEnabled(false); } else { RepositoryPolicy rp = r.getReleases() == null ? new RepositoryPolicy() : r.getReleases(); rp.setEnabled(true); if (checksumPolicy != null) { rp.setChecksumPolicy(changedRepository.getReleasesChecksumPolicy()); } else if (rp.getChecksumPolicy() == null) { rp.setChecksumPolicy("warn"); rp.setUpdatePolicy(changedRepository.getReleasesUpdatePolicy()); } else if (rp.getUpdatePolicy() == null) { rp.setUpdatePolicy("daily");
private Collection<? extends ArtifactRepository> mavenRepositories( MavenSettings settings) { List<ArtifactRepository> list = new ArrayList<>(); for (Profile profile : settings.getActiveProfiles()) { for (Repository repository : profile.getRepositories()) { addRepositoryIfMissing(list, repository.getId(), repository.getUrl(), repository.getReleases() != null ? repository.getReleases().isEnabled() : true, repository.getSnapshots() != null ? repository.getSnapshots().isEnabled() : false); } } return list; }
if (!repo.getReleases().isEnabled()) { builder.append(ServiceConstants.SEPARATOR_OPTIONS + ServiceConstants.OPTION_DISALLOW_RELEASES); SourceAnd<String> up = updatePolicy(repo.getReleases().getUpdatePolicy()); addPolicy(builder, "".equals(up.val()) ? "never" : up.val(), ServiceConstants.OPTION_RELEASES_UPDATE); if (repo.getSnapshots().isEnabled()) { builder.append(ServiceConstants.SEPARATOR_OPTIONS + ServiceConstants.OPTION_ALLOW_SNAPSHOTS); SourceAnd<String> up = updatePolicy(repo.getSnapshots().getUpdatePolicy()); addPolicy(builder, "".equals(up.val()) ? "never" : up.val(), ServiceConstants.OPTION_SNAPSHOTS_UPDATE);
repo.setUrl("file://" + repoRoot.getAbsolutePath());//NOI18N repo.setId("netbeansIDE-repo-internal");//NOI18N RepositoryPolicy snap = new RepositoryPolicy(); snap.setEnabled(false); repo.setSnapshots(snap); repo.setName("NetBeans IDE internal Repository hosting plugins that are executable in NetBeans IDE only.");//NOI18N
public FluentRepositoryPolicyBuilder disabled() { policy.setEnabled(false); return this; }
public static FluentRepositoryPolicyBuilder newRepositoryPolicy() { return new FluentRepositoryPolicyBuilder(new RepositoryPolicy()); }
public FluentRepositoryPolicyBuilder withUpdatePolicy(String updatePolicy) { policy.setUpdatePolicy(updatePolicy); return this; } }
public FluentRepositoryPolicyBuilder withChecksumPolicy(String checksumPolicy) { policy.setChecksumPolicy(checksumPolicy); return this; }
private static RepositoryConfiguration getRepositoryConfiguration( Interpolator interpolator, Repository repository) { String name = interpolate(interpolator, repository.getId()); String url = interpolate(interpolator, repository.getUrl()); boolean snapshotsEnabled = false; if (repository.getSnapshots() != null) { snapshotsEnabled = repository.getSnapshots().isEnabled(); } return new RepositoryConfiguration(name, URI.create(url), snapshotsEnabled); }
public static org.apache.maven.model.RepositoryPolicy fromSettingsRepositoryPolicy( org.apache.maven.settings.RepositoryPolicy settingsRepositoryPolicy ) { org.apache.maven.model.RepositoryPolicy modelRepositoryPolicy = new org.apache.maven.model.RepositoryPolicy(); if ( settingsRepositoryPolicy != null ) { modelRepositoryPolicy.setEnabled( settingsRepositoryPolicy.isEnabled() ); modelRepositoryPolicy.setUpdatePolicy( settingsRepositoryPolicy.getUpdatePolicy() ); modelRepositoryPolicy.setChecksumPolicy( settingsRepositoryPolicy.getChecksumPolicy() ); } return modelRepositoryPolicy; }
private List<ArtifactRepository> mavenRepositories(MavenSettings settings, DefaultRepositorySystemSession session, List<ArtifactRepository> repositories) { List<ArtifactRepository> list = new ArrayList<>(repositories); for (Profile profile : settings.getActiveProfiles()) { for (Repository repository : profile.getRepositories()) { addRepositoryIfMissing(settings, session, list, repository.getId(), repository.getUrl(), repository.getReleases() != null ? repository.getReleases().isEnabled() : true, repository.getSnapshots() != null ? repository.getSnapshots().isEnabled() : true); } } return list; }
RepositoryPolicy repositoryPolicy = new RepositoryPolicy(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) repositoryPolicy.setEnabled( getBooleanValue( interpolatedTrimmed( parser.nextText(), "enabled" ), "enabled", parser, "true" ) ); repositoryPolicy.setUpdatePolicy( interpolatedTrimmed( parser.nextText(), "updatePolicy" ) ); repositoryPolicy.setChecksumPolicy( interpolatedTrimmed( parser.nextText(), "checksumPolicy" ) );
/** * Method writeRepositoryPolicy. * * @param repositoryPolicy * @param serializer * @param tagName * @throws java.io.IOException */ private void writeRepositoryPolicy( RepositoryPolicy repositoryPolicy, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( repositoryPolicy.isEnabled() != true ) { serializer.startTag( NAMESPACE, "enabled" ).text( String.valueOf( repositoryPolicy.isEnabled() ) ).endTag( NAMESPACE, "enabled" ); } if ( repositoryPolicy.getUpdatePolicy() != null ) { serializer.startTag( NAMESPACE, "updatePolicy" ).text( repositoryPolicy.getUpdatePolicy() ).endTag( NAMESPACE, "updatePolicy" ); } if ( repositoryPolicy.getChecksumPolicy() != null ) { serializer.startTag( NAMESPACE, "checksumPolicy" ).text( repositoryPolicy.getChecksumPolicy() ).endTag( NAMESPACE, "checksumPolicy" ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeRepositoryPolicy( RepositoryPolicy, String, XmlSerializer )
remote.setUrl(repository.getUrl()); remote.setContentType("default"); if (repository.getSnapshots().isEnabled()) { RepositoryPolicy repositoryPolicy = new RepositoryPolicy(); if (repository.getSnapshots() != null) {
RepositoryPolicy repositoryPolicy = new RepositoryPolicy(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- ) repositoryPolicy.setEnabled( getBooleanValue( interpolatedTrimmed( parser.nextText(), "enabled" ), "enabled", parser, "true" ) ); repositoryPolicy.setUpdatePolicy( interpolatedTrimmed( parser.nextText(), "updatePolicy" ) ); repositoryPolicy.setChecksumPolicy( interpolatedTrimmed( parser.nextText(), "checksumPolicy" ) );
/** * Method writeRepositoryPolicy. * * @param repositoryPolicy * @param serializer * @param tagName * @throws java.io.IOException */ private void writeRepositoryPolicy( RepositoryPolicy repositoryPolicy, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( repositoryPolicy.isEnabled() != true ) { serializer.startTag( NAMESPACE, "enabled" ).text( String.valueOf( repositoryPolicy.isEnabled() ) ).endTag( NAMESPACE, "enabled" ); } if ( repositoryPolicy.getUpdatePolicy() != null ) { serializer.startTag( NAMESPACE, "updatePolicy" ).text( repositoryPolicy.getUpdatePolicy() ).endTag( NAMESPACE, "updatePolicy" ); } if ( repositoryPolicy.getChecksumPolicy() != null ) { serializer.startTag( NAMESPACE, "checksumPolicy" ).text( repositoryPolicy.getChecksumPolicy() ).endTag( NAMESPACE, "checksumPolicy" ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeRepositoryPolicy( RepositoryPolicy, String, XmlSerializer )
remote.setUrl(repository.getUrl()); remote.setContentType("default"); if (repository.getSnapshots().isEnabled()) { RepositoryPolicy repositoryPolicy = new RepositoryPolicy(); if (repository.getSnapshots() != null) {
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); }