/** * @param modelRepo * @return a repository */ private static Repository convertToSettingsRepository( org.apache.maven.model.Repository modelRepo ) { Repository repo = new Repository(); repo.setId( modelRepo.getId() ); repo.setLayout( modelRepo.getLayout() ); repo.setName( modelRepo.getName() ); repo.setUrl( modelRepo.getUrl() ); if ( modelRepo.getSnapshots() != null ) { repo.setSnapshots( convertRepositoryPolicy( modelRepo.getSnapshots() ) ); } if ( modelRepo.getReleases() != null ) { repo.setReleases( convertRepositoryPolicy( modelRepo.getReleases() ) ); } return repo; }
repository.setSnapshots( parseRepositoryPolicy( parser, strict ) );
/** * Set how to handle downloading of snapshots from this * repository. * * @param snapshots */ public FluentRepositoryBuilder withSnapshots(RepositoryPolicy snapshots) { repository.setSnapshots(snapshots); return this; } }
repository.setSnapshots( parseRepositoryPolicy( parser, strict ) );
r.setUrl(changedRepository.getURL().toString()); if (!changedRepository.isSnapshotsEnabled()) { r.setSnapshots(new RepositoryPolicy()); r.getSnapshots().setEnabled(false); } else { rp.setUpdatePolicy("daily"); r.setSnapshots(rp);
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 myProfile.addPluginRepository(repo);