public class RecommendationProviderContainer extends org.gradle.api.internal.DefaultNamedDomainObjectList<RecommendationProvider>
| Modifier and Type | Field and Description |
|---|---|
static RecommendationStrategies |
ConflictResolved |
static RecommendationStrategies |
OverrideTransitives |
| Constructor and Description |
|---|
RecommendationProviderContainer(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
CustomRecommendationProvider |
add(groovy.lang.Closure closure) |
<T extends RecommendationProvider> |
add(T provider,
org.gradle.api.Action<? super T> configureAction) |
<T extends RecommendationProvider> |
addFirst(T provider) |
netflix.nebula.dependency.recommender.provider.DependencyLockProvider |
dependencyLock(groovy.lang.Closure closure) |
netflix.nebula.dependency.recommender.provider.DependencyLockProvider |
dependencyLock(java.util.Map<java.lang.String,?> args) |
java.lang.String |
getRecommendedVersion(java.lang.String group,
java.lang.String name) |
RecommendationStrategies |
getStrategy() |
netflix.nebula.dependency.recommender.provider.IvyRecommendationProvider |
ivyXml(groovy.lang.Closure closure) |
netflix.nebula.dependency.recommender.provider.IvyRecommendationProvider |
ivyXml(java.util.Map<java.lang.String,?> args) |
MapRecommendationProvider |
map(groovy.lang.Closure closure) |
MapRecommendationProvider |
map(java.util.Map<java.lang.String,?> args) |
MavenBomRecommendationProvider |
mavenBom(groovy.lang.Closure closure) |
MavenBomRecommendationProvider |
mavenBom(java.util.Map<java.lang.String,?> args) |
PropertyFileRecommendationProvider |
propertiesFile(groovy.lang.Closure closure) |
PropertyFileRecommendationProvider |
propertiesFile(java.util.Map<java.lang.String,?> args) |
void |
setStrategy(RecommendationStrategies strategy) |
add, addAll, filteredStore, findAll, get, getStore, indexOf, lastIndexOf, listIterator, listIterator, matching, matching, remove, set, subList, withTypeadd, addRule, addRule, assertCanAdd, assertCanAdd, clear, createNotFoundException, didAdd, didRemove, filtered, filteredIndex, findByName, findByNameWithoutRules, getAsDynamicObject, getAsMap, getAt, getByName, getByName, getConvention, getDisplayName, getElementsAsDynamicObject, getExtensions, getInstantiator, getNamer, getNames, getRules, getTypeDisplayName, handleAttemptToAddItemWithNonUniqueName, hasWithName, index, removeByNameaddAll, all, all, assertMutable, beforeChange, contains, containsAll, createFilter, createFilter, createFilter, filteredEvents, findAll, getEventRegister, getType, isEmpty, iterator, remove, removeAll, retainAll, size, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, addAll, addRule, addRule, findByName, getAsMap, getAt, getByName, getByName, getNamer, getNames, getRulesall, all, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withTypepublic static final RecommendationStrategies OverrideTransitives
public static final RecommendationStrategies ConflictResolved
public RecommendationProviderContainer(org.gradle.api.Project project)
public <T extends RecommendationProvider> T add(T provider, org.gradle.api.Action<? super T> configureAction)
public <T extends RecommendationProvider> T addFirst(T provider)
public PropertyFileRecommendationProvider propertiesFile(java.util.Map<java.lang.String,?> args)
public PropertyFileRecommendationProvider propertiesFile(groovy.lang.Closure closure)
public MavenBomRecommendationProvider mavenBom(java.util.Map<java.lang.String,?> args)
public MavenBomRecommendationProvider mavenBom(groovy.lang.Closure closure)
public netflix.nebula.dependency.recommender.provider.IvyRecommendationProvider ivyXml(java.util.Map<java.lang.String,?> args)
public netflix.nebula.dependency.recommender.provider.IvyRecommendationProvider ivyXml(groovy.lang.Closure closure)
public netflix.nebula.dependency.recommender.provider.DependencyLockProvider dependencyLock(java.util.Map<java.lang.String,?> args)
public netflix.nebula.dependency.recommender.provider.DependencyLockProvider dependencyLock(groovy.lang.Closure closure)
public MapRecommendationProvider map(java.util.Map<java.lang.String,?> args)
public MapRecommendationProvider map(groovy.lang.Closure closure)
public CustomRecommendationProvider add(groovy.lang.Closure closure)
public java.lang.String getRecommendedVersion(java.lang.String group,
java.lang.String name)
public RecommendationStrategies getStrategy()
public void setStrategy(RecommendationStrategies strategy)