public class RecommendationProviderContainer extends org.gradle.api.internal.DefaultNamedDomainObjectList<RecommendationProvider>
org.gradle.api.internal.DefaultNamedDomainObjectCollection.Index<T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.UnfilteredIndex<T>| Modifier and Type | Field and Description |
|---|---|
static RecommendationStrategies |
ConflictResolved |
static RecommendationStrategies |
OverrideTransitives |
| Constructor and Description |
|---|
RecommendationProviderContainer(org.gradle.api.Project project,
com.netflix.nebula.dependencybase.DependencyManagement dependencyInsight) |
| 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) |
void |
excludeConfigurations(java.lang.String... names) |
java.util.Set<java.lang.String> |
getExcludedConfigurations() |
MavenBomRecommendationProvider |
getMavenBomProvider() |
java.lang.String |
getRecommendedVersion(java.lang.String group,
java.lang.String name) |
RecommendationStrategies |
getStrategy() |
java.lang.Boolean |
isStrictMode() |
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(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) |
void |
setStrictMode(java.lang.Boolean strict) |
add, addAll, filteredStore, findAll, get, getStore, indexOf, lastIndexOf, listIterator, listIterator, matching, matching, remove, set, subList, withTypeadd, addRule, addRule, addRule, assertCanAdd, assertCanAdd, clear, createNotFoundException, didAdd, didRemove, filtered, filteredIndex, findByName, findByNameWithoutRules, getAdditionalMethods, getAdditionalProperties, getAsMap, getAt, getByName, getByName, getByName, getDisplayName, getElementsAsDynamicObject, getInstantiator, getNamer, getNames, getRules, getTypeDisplayName, handleAttemptToAddItemWithNonUniqueName, hasWithName, index, removeByName, toStringaddAll, all, all, assertMutable, beforeChange, contains, containsAll, createFilter, createFilter, createFilter, estimatedSize, 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, addRule, findByName, getAsMap, getAt, getByName, 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,
com.netflix.nebula.dependencybase.DependencyManagement dependencyInsight)
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 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 MavenBomRecommendationProvider getMavenBomProvider()
public java.lang.String getRecommendedVersion(java.lang.String group,
java.lang.String name)
public RecommendationStrategies getStrategy()
public void setStrategy(RecommendationStrategies strategy)
public java.lang.Boolean isStrictMode()
public void setStrictMode(java.lang.Boolean strict)
public void excludeConfigurations(java.lang.String... names)
public java.util.Set<java.lang.String> getExcludedConfigurations()