private void installDependencies(final Set<Dependency> dependencies) { for (Dependency dep : dependencies) { if (!installer.isInstalled(project, dep)) { dep = DependencyBuilder.create(dep).setScopeType(promptForScope(dep)); installer.install(project, dep); } } }
@Override public boolean install() { for (Dependency requirement : getRequiredDependencies()) { if (!getInstaller().isInstalled(project, requirement)) { DependencyFacet deps = project.getFacet(DependencyFacet.class); if (!deps.hasEffectiveManagedDependency(requirement) && !deps.hasDirectManagedDependency(JAVAEE6)) { getInstaller().installManaged(project, JAVAEE6); } getInstaller().install(project, requirement, ScopeType.PROVIDED); } } return true; }