public void setDependencies( List<Dependency> dependencies ) { getModel().setDependencies( dependencies ); }
public void setDependencies( List dependencies ) { getModel().setDependencies( dependencies ); }
@SuppressWarnings( "unchecked" ) private void assembleDependencyInheritance( Model child, Model parent ) { Map<String, Dependency> depsMap = new LinkedHashMap<>(); List<Dependency> deps = parent.getDependencies(); if ( deps != null ) { for ( Dependency dependency : deps ) { depsMap.put( dependency.getManagementKey(), dependency ); } } deps = child.getDependencies(); if ( deps != null ) { for ( Dependency dependency : deps ) { depsMap.put( dependency.getManagementKey(), dependency ); } } child.setDependencies( new ArrayList<>( depsMap.values() ) ); }
private void assembleDependencyInheritance( Model child, Model parent ) { child.setDependencies( ModelUtils.mergeDependencyList( child.getDependencies(), parent.getDependencies() ) ); }
model.setDependencies( new ArrayList<>( normalized.values() ) );
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 ); }
model.setDependencies( dependencies ); while ( parser.nextTag() == XmlPullParser.START_TAG )
model.setDependencies( dependencies ); while ( parser.nextTag() == XmlPullParser.START_TAG )
private void createTempMavenModel() { model = new Model(); model.setArtifactId("temp-artifact-id"); model.setGroupId("temp-group-id"); model.setVersion("temp-version"); model.setDependencies(new ArrayList<>()); model.setModelVersion("4.0.0"); }
@Override public void set( Model model, List<Dependency> value ) { model.setDependencies( value ); }; };
@Override public void setDependencies(List<Dependency> dependencies) { delegate.setDependencies(dependencies); }
/** * Set this element describes all of the dependencies * associated with a * project. * These dependencies are used to construct a * classpath for your * project during the build process. They are * automatically downloaded from the * repositories defined in this project. * See <a * href="http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html">the * dependency mechanism</a> for more information. * * @param dependencies */ public FluentModelBuilder withDependencies(List<Dependency> dependencies) { model.setDependencies(dependencies); return this; }
model.setDependencies( dependencies ); while ( parser.nextTag() == XmlPullParser.START_TAG )
private void createTempMavenModel() { model = new Model(); model.setArtifactId("temp-artifact-id"); model.setGroupId("temp-group-id"); model.setVersion("temp-version"); model.setDependencies(new ArrayList<>()); model.setModelVersion("4.0.0"); }
/** * Method used to add the vert.x dependencies typically the vert.x core * * @param model - the {@code {@link Model}} */ private void addVertxDependencies(Model model) { String groupId = VERTX_GROUP_ID; String artifactId = "vertx-core"; if (model.getDependencies() != null) { if (!MojoUtils.hasDependency(project, groupId, artifactId)) { model.getDependencies().add( dependency(groupId, artifactId, null)); } } else { model.setDependencies(new ArrayList<>()); model.getDependencies().add(dependency(groupId, artifactId, null)); } }
@Override public void removeDependency(final Dependency dep) { MavenFacet maven = getFaceted().getFacet(MavenFacet.class); Model pom = maven.getModel(); List<Dependency> dependencies = MavenDependencyAdapter.fromMavenList(pom.getDependencies()); List<Dependency> toBeRemoved = new ArrayList<>(); for (Dependency dependency : dependencies) { if (Dependencies.areEquivalent(dependency, resolveProperties(dep))) { toBeRemoved.add(dependency); } } dependencies.removeAll(toBeRemoved); pom.setDependencies(MavenDependencyAdapter.toMavenList(dependencies)); maven.setModel(pom); }
/***************************************** Start Dependencies TAG *****************************************/ private void updateDependenciesTag(Model model) { // Order matter !!!! DependenciesCollection coll = new DependenciesCollection(); coll.addDependencies(jsonMandatoryDepsReader.readDeps().getDependencies()); coll.addDependenciesKeys(getChangedCurrentDependencies(model.getDependencies())); model.setDependencies(coll.getAsDependencyList()); }
model.setDependencies(dependencies);
model.setDependencies(dependencies);
dependencies.add( dependency ); model.setDependencies( dependencies ); return model;