@Override public void installSelectedAddons(final Project project, Iterable<AddonId> addons, boolean managed) { DependencyInstaller dependencyInstaller = getDependencyInstaller(); if (addons != null) for (AddonId addon : addons) { Dependency dependency = toDependency(addon); if (managed) { if (!dependencyInstaller.isManaged(project, dependency)) { dependencyInstaller.installManaged(project, dependency); } } else { if (!dependencyInstaller.isInstalled(project, dependency)) { dependencyInstaller.install(project, dependency); } } } }
installer.installManaged(project, dependency); count++;
.setClassifier(FORGE_ADDON_CLASSIFIER); dependencyInstaller.installManaged(project, DependencyBuilder.create(addonProjectDependency).setVersion("${project.version}")); dependencyInstaller.installManaged(project, DependencyBuilder.create(apiProjectDependency).setVersion("${project.version}")); dependencyInstaller.installManaged(project, DependencyBuilder.create(implProjectDependency).setVersion("${project.version}")); dependencyInstaller.installManaged(project, DependencyBuilder.create(spiProjectDependency).setVersion("${project.version}"));