A C D E F G I M N O P R S V W 

A

AbstractRecommendationProvider - Class in netflix.nebula.dependency.recommender.provider
 
AbstractRecommendationProvider() - Constructor for class netflix.nebula.dependency.recommender.provider.AbstractRecommendationProvider
 
add(T, Action<? super T>) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
add(Closure) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
addFirst(T) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
apply(Project) - Method in class netflix.nebula.dependency.recommender.DependencyRecommendationsPlugin
 

C

canRecommendVersion(ModuleVersionSelector) - Method in class netflix.nebula.dependency.recommender.RecommendationsConflictResolvedStrategy
 
canRecommendVersion(ModuleVersionSelector) - Method in class netflix.nebula.dependency.recommender.RecommendationsOverrideTransitivesStrategy
 
canRecommendVersion(ModuleVersionSelector) - Method in class netflix.nebula.dependency.recommender.RecommendationStrategy
Determines whether RecommendationStrategy.recommendVersion(DependencyResolveDetails, String) will recommend a version, given a ModuleVersionSelector
ClasspathBasedRecommendationProvider - Class in netflix.nebula.dependency.recommender.provider
 
ConflictResolved - Static variable in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
CustomRecommendationProvider - Class in netflix.nebula.dependency.recommender.provider
 
CustomRecommendationProvider(Closure) - Constructor for class netflix.nebula.dependency.recommender.provider.CustomRecommendationProvider
 

D

dependencyLock(Map<String, ?>) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
dependencyLock(Closure) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
DependencyRecommendationsPlugin - Class in netflix.nebula.dependency.recommender
 
DependencyRecommendationsPlugin() - Constructor for class netflix.nebula.dependency.recommender.DependencyRecommendationsPlugin
 

E

enhanceDependenciesWithRecommender(Project) - Method in class netflix.nebula.dependency.recommender.DependencyRecommendationsPlugin
 
enhancePublicationsWithBomProducer(Project) - Method in class netflix.nebula.dependency.recommender.DependencyRecommendationsPlugin
 
excludeConfigurations(String...) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 

F

FileBasedRecommendationProvider - Class in netflix.nebula.dependency.recommender.provider
 
FileBasedRecommendationProvider() - Constructor for class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
FileBasedRecommendationProvider(Project) - Constructor for class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
FuzzyVersionResolver - Class in netflix.nebula.dependency.recommender.provider
 
FuzzyVersionResolver() - Constructor for class netflix.nebula.dependency.recommender.provider.FuzzyVersionResolver
 

G

getCoord(DependencyResolveDetails) - Method in class netflix.nebula.dependency.recommender.RecommendationStrategy
 
getCoord(ModuleVersionSelector) - Method in class netflix.nebula.dependency.recommender.RecommendationStrategy
 
getExcludedConfigurations() - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
getInput() - Method in class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
getInputStream() - Method in interface netflix.nebula.dependency.recommender.provider.InputStreamProvider
 
getMavenBomProvider() - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
getName() - Method in class netflix.nebula.dependency.recommender.provider.AbstractRecommendationProvider
 
getName() - Method in interface netflix.nebula.dependency.recommender.provider.RecommendationProvider
 
getRecommendations() - Method in class netflix.nebula.dependency.recommender.provider.MavenBomRecommendationProvider
 
getRecommendationStrategy() - Method in class netflix.nebula.dependency.recommender.RecommendationStrategyFactory
 
getRecommendedVersion(String, String) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
getRecommendedVersionRecursive(Project, ModuleVersionSelector) - Method in class netflix.nebula.dependency.recommender.DependencyRecommendationsPlugin
Look for recommended versions in a project and each of its ancestors in order until one is found or the root is reached
getStrategy() - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
getStrategyClass() - Method in enum netflix.nebula.dependency.recommender.RecommendationStrategies
 
getVersion(String, String) - Method in class netflix.nebula.dependency.recommender.provider.CustomRecommendationProvider
 
getVersion(String, String) - Method in class netflix.nebula.dependency.recommender.provider.MapRecommendationProvider
 
getVersion(String, String) - Method in class netflix.nebula.dependency.recommender.provider.MavenBomRecommendationProvider
 
getVersion(String, String) - Method in class netflix.nebula.dependency.recommender.provider.PropertyFileRecommendationProvider
 
getVersion(String, String) - Method in interface netflix.nebula.dependency.recommender.provider.RecommendationProvider
 

I

inputProvider - Variable in class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
InputStreamProvider - Interface in netflix.nebula.dependency.recommender.provider
 
inspectDependency(Dependency) - Method in class netflix.nebula.dependency.recommender.RecommendationsConflictResolvedStrategy
 
inspectDependency(Dependency) - Method in class netflix.nebula.dependency.recommender.RecommendationsOverrideTransitivesStrategy
 
inspectDependency(Dependency) - Method in class netflix.nebula.dependency.recommender.RecommendationStrategy
This hook is called for each dependency in a project.
isStrictMode() - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
ivyXml(Map<String, ?>) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
ivyXml(Closure) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 

M

map(Map<String, ?>) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
map(Closure) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
MapRecommendationProvider - Class in netflix.nebula.dependency.recommender.provider
 
MapRecommendationProvider() - Constructor for class netflix.nebula.dependency.recommender.provider.MapRecommendationProvider
 
mavenBom(Map<String, ?>) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
MavenBomRecommendationProvider - Class in netflix.nebula.dependency.recommender.provider
 
MavenBomRecommendationProvider(Project, String) - Constructor for class netflix.nebula.dependency.recommender.provider.MavenBomRecommendationProvider
 
MavenBomRecommendationProvider(Project, String, DependencyManagement) - Constructor for class netflix.nebula.dependency.recommender.provider.MavenBomRecommendationProvider
 

N

name - Variable in class netflix.nebula.dependency.recommender.provider.AbstractRecommendationProvider
 
NEBULA_RECOMMENDER_BOM - Static variable in class netflix.nebula.dependency.recommender.DependencyRecommendationsPlugin
 
netflix.nebula.dependency.recommender - package netflix.nebula.dependency.recommender
 
netflix.nebula.dependency.recommender.provider - package netflix.nebula.dependency.recommender.provider
 

O

OverrideTransitives - Static variable in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 

P

project - Variable in class netflix.nebula.dependency.recommender.provider.ClasspathBasedRecommendationProvider
 
project - Variable in class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
propertiesFile(Map<String, ?>) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
propertiesFile(Closure) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
PropertyFileRecommendationProvider - Class in netflix.nebula.dependency.recommender.provider
 
PropertyFileRecommendationProvider(Project) - Constructor for class netflix.nebula.dependency.recommender.provider.PropertyFileRecommendationProvider
 
propertyNames() - Method in class netflix.nebula.dependency.recommender.provider.FuzzyVersionResolver
 
propertyValue(String) - Method in class netflix.nebula.dependency.recommender.provider.FuzzyVersionResolver
 

R

recommend(String, String) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationResolver
 
RecommendationProvider - Interface in netflix.nebula.dependency.recommender.provider
 
RecommendationProviderContainer - Class in netflix.nebula.dependency.recommender.provider
 
RecommendationProviderContainer(Project, DependencyManagement) - Constructor for class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
RecommendationResolver - Class in netflix.nebula.dependency.recommender.provider
 
RecommendationResolver(Project) - Constructor for class netflix.nebula.dependency.recommender.provider.RecommendationResolver
 
RecommendationsConflictResolvedStrategy - Class in netflix.nebula.dependency.recommender
Recommendations are conflict resolved against transitive dependencies.
RecommendationsConflictResolvedStrategy() - Constructor for class netflix.nebula.dependency.recommender.RecommendationsConflictResolvedStrategy
 
RecommendationsOverrideTransitivesStrategy - Class in netflix.nebula.dependency.recommender
 
RecommendationsOverrideTransitivesStrategy() - Constructor for class netflix.nebula.dependency.recommender.RecommendationsOverrideTransitivesStrategy
 
RecommendationStrategies - Enum in netflix.nebula.dependency.recommender
 
RecommendationStrategy - Class in netflix.nebula.dependency.recommender
Defines in which cases recommendations are applied
RecommendationStrategy() - Constructor for class netflix.nebula.dependency.recommender.RecommendationStrategy
 
RecommendationStrategyFactory - Class in netflix.nebula.dependency.recommender
Creates RecommendationStrategy lazily on demand and caches it.
RecommendationStrategyFactory(Project) - Constructor for class netflix.nebula.dependency.recommender.RecommendationStrategyFactory
 
recommendVersion(DependencyResolveDetails, String) - Method in class netflix.nebula.dependency.recommender.RecommendationsConflictResolvedStrategy
 
recommendVersion(DependencyResolveDetails, String) - Method in class netflix.nebula.dependency.recommender.RecommendationsOverrideTransitivesStrategy
 
recommendVersion(DependencyResolveDetails, String) - Method in class netflix.nebula.dependency.recommender.RecommendationStrategy
Puts the recommended version on details.useVersion depending on the strategy used

S

setFile(File) - Method in class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
setInputStream(InputStream) - Method in class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
setModule(Object) - Method in class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
setName(String) - Method in class netflix.nebula.dependency.recommender.provider.AbstractRecommendationProvider
 
setName(String) - Method in interface netflix.nebula.dependency.recommender.provider.RecommendationProvider
 
setRecommendations(Map<String, String>) - Method in class netflix.nebula.dependency.recommender.provider.MapRecommendationProvider
 
setStrategy(RecommendationStrategies) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
setStrictMode(Boolean) - Method in class netflix.nebula.dependency.recommender.provider.RecommendationProviderContainer
 
setUri(URI) - Method in class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
setUri(String) - Method in class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
setUrl(URL) - Method in class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 
setUrl(String) - Method in class netflix.nebula.dependency.recommender.provider.FileBasedRecommendationProvider
 

V

valueOf(String) - Static method in enum netflix.nebula.dependency.recommender.RecommendationStrategies
Returns the enum constant of this type with the specified name.
values() - Static method in enum netflix.nebula.dependency.recommender.RecommendationStrategies
Returns an array containing the constants of this enum type, in the order they are declared.
versionOf(String) - Method in class netflix.nebula.dependency.recommender.provider.FuzzyVersionResolver
 

W

whichStrategy(RecommendationStrategy) - Method in class netflix.nebula.dependency.recommender.DependencyRecommendationsPlugin
 
A C D E F G I M N O P R S V W