public static RemoteRepository toRemoteRepository( Repository repository ) { RemoteRepository.Builder builder = new RemoteRepository.Builder( repository.getId(), repository.getLayout(), repository.getUrl() ); builder.setSnapshotPolicy( toRepositoryPolicy( repository.getSnapshots() ) ); builder.setReleasePolicy( toRepositoryPolicy( repository.getReleases() ) ); return builder.build(); }
public static org.apache.maven.model.Repository fromSettingsRepository( org.apache.maven.settings.Repository settingsRepository ) { org.apache.maven.model.Repository modelRepository = new org.apache.maven.model.Repository(); modelRepository.setId( settingsRepository.getId() ); modelRepository.setLayout( settingsRepository.getLayout() ); modelRepository.setName( settingsRepository.getName() ); modelRepository.setUrl( settingsRepository.getUrl() ); modelRepository.setReleases( fromSettingsRepositoryPolicy( settingsRepository.getReleases() ) ); modelRepository.setSnapshots( fromSettingsRepositoryPolicy( settingsRepository.getSnapshots() ) ); return modelRepository; }
public static Repository cloneRepository( Repository src ) { if ( src == null ) { return null; } Repository result = new Repository(); result.setReleases( cloneRepositoryPolicy( src.getReleases() ) ); result.setSnapshots( cloneRepositoryPolicy( src.getSnapshots() ) ); cloneRepositoryBaseFields( src, result ); return result; }
protected void mergeRepository_Releases( Repository target, Repository source, boolean sourceDominant, Map<Object, Object> context ) { RepositoryPolicy src = source.getReleases(); if ( src != null ) { RepositoryPolicy tgt = target.getReleases(); if ( tgt == null ) { tgt = new RepositoryPolicy(); target.setReleases( tgt ); } mergeRepositoryPolicy( tgt, src, sourceDominant, context ); } }
private void validateRepositories( final ModelValidationResult result, final List repositories, final String prefix ) { for ( Iterator it = repositories.iterator(); it.hasNext(); ) { Repository repository = (Repository) it.next(); validateStringNotEmpty( prefix + ".id", result, repository.getId() ); validateStringNotEmpty( prefix + ".url", result, repository.getUrl() ); } }
public Model toMavenModel() { Model model = new Model(); model.setBuild(new Build()); model.setDescription(description); model.setUrl(url); model.setName(projectId.getArtifact()); Repository repository = new Repository(); repository.setId(Integer.toString(repoUrl.hashCode())); repository.setUrl(repoUrl); model.addRepository(repository);
assertThat(original.getPackaging()).isEqualToIgnoringCase("jar"); assertThat(original.getBuild().getPlugins()).hasSize(1); assertThat(original.getDependencies()).hasSize(3); assertThat(original.getRepositories()).hasSize(2); assertThat(original.getPluginRepositories()).hasSize(1); List<org.apache.maven.model.Repository> repos = original.getRepositories(); for(org.apache.maven.model.Repository repo : repos){ if(repo.getId().equals("guvnor-m2-repo")){ assertThat(repo.getUrl()).isEqualToIgnoringCase("http://localhost:8080/business-central/maven2/"); if(repo.getId().equals("productization-repository")){ assertThat(repo.getUrl()).isEqualToIgnoringCase("http://download.lab.bos.redhat.com/brewroot/repos/jb-ip-6.1-build/latest/maven/"); List<org.apache.maven.model.Repository> reposUpdated = modelUpdated.getRepositories(); for(org.apache.maven.model.Repository repo : reposUpdated){ if(repo.getId().equals("guvnor-m2-repo")){ assertThat(repo.getUrl()).isEqualToIgnoringCase("http://127.0.0.1:8080/business-central/maven3/"); if(repo.getId().equals("productization-repository")){ throw new AssertionError("repositories not removed");
return null; for (Object rr : mdl.getRepositories()) { Repository r = (Repository)rr; if (url.equals(r.getUrl())) { while (it.hasNext()) { Repository re = (Repository)it.next(); if (url.equals(re.getUrl())) { prjret = re; break; reps = mdl.getRepositories(); if (reps != null) { Iterator it = reps.iterator(); while (it.hasNext()) { Repository re = (Repository)it.next(); if (re.getId().equals(prjret.getId())) { ret = re; break; ret = new Repository(); ret.setUrl(url); ret.setId(url); mdl.addRepository(ret);
private Repository fromClientModelToPom(final org.guvnor.common.services.project.model.Repository from) { Repository to = new Repository(); to.setId(from.getId()); to.setName(from.getName()); to.setUrl(from.getUrl()); return to; }
@Override public List<DependencyRepository> getRepositories() { List<DependencyRepository> results = new ArrayList<>(); MavenFacet maven = getFaceted().getFacet(MavenFacet.class); Model pom = maven.getModel(); List<Repository> repos = pom.getRepositories(); for (Repository repo : repos) { results.add(new DependencyRepository(repo.getId(), repo.getUrl())); } return Collections.unmodifiableList(results); }
private void repositories(PrintWriter pw, Model model) { List<Repository> repositories = model.getRepositories(); if (!repositories.isEmpty()) { pw.print("repositories << \""); for (int i = 0; i < repositories.size(); i++) { pw.print(repositories.get(i).getUrl()); if (i + 1 != repositories.size()) { pw.print(","); } } pw.println("\""); pw.println(); } }
@Override public List<DependencyRepository> getPluginRepositories() { List<DependencyRepository> results = new ArrayList<>(); MavenFacet maven = getFaceted().getFacet(MavenFacet.class); Model pom = maven.getModel(); List<Repository> repos = pom.getPluginRepositories(); if (repos != null) { for (Repository repo : repos) { results.add(new DependencyRepository(repo.getId(), repo.getUrl())); } } return Collections.unmodifiableList(results); }
for (org.apache.maven.model.Dependency dependency : model.getDependencies()) { if (dependency.getGroupId().equals("org.opensourcebim") && (dependency.getArtifactId().equals("shared") || dependency.getArtifactId().equals("pluginbase"))) { throw new Exception("Required dependency " + pluginBundleIdentifier + " is not installed"); } else { MavenPluginLocation mavenPluginLocation = mavenPluginRepository.getPluginLocation(model.getRepositories().get(0).getUrl(), dependency.getGroupId(), dependency.getArtifactId());
RepositoryModelResolver( File repository, String mavenRepository ) { this.repository = repository; this.mavenRepository = mavenRepository; Repository mainRepo = new Repository(); mainRepo.setUrl( mavenRepository ); mainRepo.setId( "central" ); repositories.add(mainRepo); }
@Override public void addPluginRepository(String id, String url, org.jboss.forge.addon.maven.profiles.Profile profileParam) { if (profileParam == null) addPluginRepository(id, url); else { if (!hasPluginRepository(url, profileParam)) { MavenFacet maven = getFaceted().getFacet(MavenFacet.class); Model pom = maven.getModel(); Profile profile = getProfile(pom, profileParam); if (profile == null) { profile = profileParam.getAsMavenProfile(); pom.getProfiles().add(profile); } Repository repo = new Repository(); repo.setId(id); repo.setUrl(url); profile.addPluginRepository(repo); maven.setModel(pom); } } }
@Override public void addRepository(final String name, final String url) { if (!hasRepository(url)) { MavenFacet maven = getFaceted().getFacet(MavenFacet.class); Model pom = maven.getModel(); Repository repo = new Repository(); repo.setId(name); repo.setUrl(url); pom.getRepositories().add(repo); maven.setModel(pom); } }
@Override public List<DependencyRepository> getPluginRepositories(org.jboss.forge.addon.maven.profiles.Profile profileParam) { if (profileParam == null) return getPluginRepositories(); else { List<DependencyRepository> results = new ArrayList<>(); MavenFacet maven = getFaceted().getFacet(MavenFacet.class); Model pom = maven.getModel(); Profile profile = getProfile(pom, profileParam); if (profile != null) { for (Repository repo : profile.getPluginRepositories()) { results.add(new DependencyRepository(repo.getId(), repo.getUrl())); } } return Collections.unmodifiableList(results); } }
private void writeRepositories() throws IOException { if (model.getRepositories() != null && !model.getRepositories().isEmpty()) { out.write(" " + "repositories(" + br); for (Repository repository : model.getRepositories()) { if (repository.getUrl() != null) { out.write("url -> \"" + repository.getUrl() + "\""); if (repository.getName() != null) { out.write(", name -> \"" + repository.getName() + "\""); if (repository.getId() != null) { out.write(", id -> \"" + repository.getId() + "\"");
@Override public void addPluginRepository(final String id, final String url) { if (!hasPluginRepository(url)) { MavenFacet maven = getFaceted().getFacet(MavenFacet.class); Model pom = maven.getModel(); Repository repo = new Repository(); repo.setId(id); repo.setUrl(url); pom.getPluginRepositories().add(repo); maven.setModel(pom); } }