public List getPluginRepositories() { return getModel().getPluginRepositories(); }
public List<Repository> getPluginRepositories() { return getModel().getPluginRepositories(); }
public void inject( Profile profile, Model model ) { model.setDependencies( injectDependencies( profile.getDependencies(), model.getDependencies() ) ); injectModules( profile, model ); model.setRepositories( ModelUtils.mergeRepositoryLists( profile.getRepositories(), model.getRepositories() ) ); model.setPluginRepositories( ModelUtils.mergeRepositoryLists( profile.getPluginRepositories(), model .getPluginRepositories() ) ); injectReporting( profile, model ); injectDependencyManagement( profile, model ); injectDistributionManagement( profile, model ); injectBuild( profile, model ); Properties props = new Properties(); props.putAll( model.getProperties() ); props.putAll( profile.getProperties() ); model.setProperties( props ); }
validateRepositories( result, model.getPluginRepositories(), "pluginRepositories.pluginRepository" );
if ( ( model.getPluginRepositories() != null ) && ( model.getPluginRepositories().size() > 0 ) ) for ( Iterator iter = model.getPluginRepositories().iterator(); iter.hasNext(); )
project.setProjectBuilderConfiguration( config ); project.setPluginArtifactRepositories( ProjectUtils.buildArtifactRepositories( model.getPluginRepositories(), artifactRepositoryFactory, container ) );
projectBuildingHelper.createArtifactRepositories( model.getPluginRepositories(), pluginRepositories, projectBuildingRequest );
ModelUtils.mergeRepositoryLists( child.getPluginRepositories(), parent.getPluginRepositories() ) );
for ( Repository repository : m.getPluginRepositories() )
validateRawRepositories( problems, m.getPluginRepositories(), "pluginRepositories.pluginRepository", request );
@Override public List<Repository> getPluginRepositories() { return delegate.getPluginRepositories(); }
@Override public List<Repository> get( Model model ) { return model.getPluginRepositories(); }
if ( ( model.getPluginRepositories() != null ) && ( model.getPluginRepositories().size() > 0 ) ) for ( Iterator iter = model.getPluginRepositories().iterator(); iter.hasNext(); )
private List<RepositoryKey> getRepos(Model model, String remove, String update, String add){ Set<RepositoryKey> currentKeys = getSetKeys(model.getPluginRepositories()); Set<RepositoryKey> reposToRemove = readReposAsAKeys(remove); Set<RepositoryKey> reposToUpdate = readReposUpdate(update); Set<RepositoryKey> reposToAdd = readReposAsAKeys(add); if(reposToRemove.size() >0) { currentKeys.removeAll(reposToRemove); } if(reposToUpdate.size() >0){ update(currentKeys, reposToUpdate); } if(reposToAdd.size() >0){ currentKeys.addAll(reposToAdd); } return new ArrayList<>(currentKeys); }
@Override public boolean hasPluginRepository(final String url) { if (url != null) { String trimmedUrl = url.trim(); MavenFacet maven = getFaceted().getFacet(MavenFacet.class); Model pom = maven.getModel(); for (Repository repo : pom.getPluginRepositories()) { if (repo.getUrl().trim().equals(trimmedUrl)) { return true; } } } return false; }
private MavenProject addPluginRepository( MavenProject project, Repository r ) { Model originalModel = project.getOriginalModel(); List<Repository> repositories = new ArrayList<Repository>(); repositories.add( r ); when( originalModel.getPluginRepositories() ).thenReturn( repositories ); return project; }
private MavenProject addEmptyPluginRepository( MavenProject project ) { Model originalModel = project.getOriginalModel(); List<Repository> repositories = new ArrayList<Repository>(); when( originalModel.getPluginRepositories() ).thenReturn( repositories ); return project; }
@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); }
void project(Model model) { String name = model.getName(); if (name == null) { name = model.getArtifactId(); } p.printStartBlock( "project", name, model.getUrl() ); p.println(); p.println( "model_version", model.getModelVersion() ); p.println( "inception_year", model.getInceptionYear() ); id(model); parent(model.getParent()); p.println("packaging", model.getPackaging()); p.println(); description(model.getDescription()); developers( model.getDevelopers() ); issueManagement( model.getIssueManagement() ); mailingLists( model.getMailingLists() ); repositories( toRepositoryArray( model.getRepositories() ) ); pluginRepositories( toRepositoryArray( model.getPluginRepositories() ) ); sourceControl( model.getScm() ); distribution( model.getDistributionManagement() ); properties( model.getProperties() ); dependencies( model.getDependencies() ); modules( model.getModules() ); managements( model.getDependencyManagement(), model.getBuild() ); build( model.getBuild(), model.getBuild() ); profiles( model.getProfiles() ); reporting( model.getReporting() ); p.printEndBlock(); }
@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); } }