Index

A C D E F G H I L M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractDependencyVersionsMojo - Class in org.basepom.mojo.dvc
Base code for all the mojos.
AbstractDependencyVersionsMojo() - Constructor for class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
accept(DependencyNode, List<DependencyNode>) - Method in class org.basepom.mojo.dvc.CheckExclusionsFilter
 
accept(DependencyNode, List<DependencyNode>) - Method in class org.basepom.mojo.dvc.ScopeLimitingFilter
 
AprVersionStrategy - Class in org.basepom.mojo.dvc.strategy
Implements Apache versioning strategy for two or three digits.
AprVersionStrategy() - Constructor for class org.basepom.mojo.dvc.strategy.AprVersionStrategy
 

C

CheckExclusionsFilter - Class in org.basepom.mojo.dvc
 
CheckExclusionsFilter(Collection<Exclusion>) - Constructor for class org.basepom.mojo.dvc.CheckExclusionsFilter
 
checkMajorCompatible(int, int) - Method in class org.basepom.mojo.dvc.strategy.AprVersionStrategy
 
checkMajorCompatible(int, int) - Method in class org.basepom.mojo.dvc.strategy.TwoDigitsBackwardCompatibleVersionStrategy
 
checkMinorCompatible(int, int) - Method in class org.basepom.mojo.dvc.strategy.AprVersionStrategy
 
checkMinorCompatible(int, int) - Method in class org.basepom.mojo.dvc.strategy.TwoDigitsBackwardCompatibleVersionStrategy
 
checkPatchCompatible(int, int) - Method in class org.basepom.mojo.dvc.strategy.AprVersionStrategy
 
checkPatchCompatible(int, int) - Method in class org.basepom.mojo.dvc.strategy.TwoDigitsBackwardCompatibleVersionStrategy
 
checkQualifierCompatible(String, String) - Method in class org.basepom.mojo.dvc.strategy.AprVersionStrategy
 
close() - Method in class org.basepom.mojo.dvc.dependency.DependencyTreeResolver
 
compareTo(QualifiedName) - Method in class org.basepom.mojo.dvc.QualifiedName
 
compareTo(VersionResolutionCollection) - Method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
 
compareTo(VersionResolutionElement) - Method in class org.basepom.mojo.dvc.version.VersionResolutionElement
 
COMPILE_PLUS_RUNTIME - Static variable in class org.basepom.mojo.dvc.ScopeLimitingFilter
 
computeDependencyScope(String) - Static method in class org.basepom.mojo.dvc.ScopeLimitingFilter
 
computeResolutionMap(MavenProject, ScopeLimitingFilter) - Method in class org.basepom.mojo.dvc.dependency.DependencyTreeResolver
Creates a map of all dependency version resolutions used in this project in a given scope.
computeTransitiveScope(String) - Static method in class org.basepom.mojo.dvc.ScopeLimitingFilter
Returns filter that matches any transitive dependency that would be visible in the given scope.
conflict() - Method in class org.basepom.mojo.dvc.version.VersionResolution
 
conflict() - Method in class org.basepom.mojo.dvc.version.VersionResolutionElement
 
conflictsFailBuild - Variable in class org.basepom.mojo.dvc.mojo.DependencyVersionsCheckMojo
Fail the build if a conflict is detected.
conflictsOnly - Variable in class org.basepom.mojo.dvc.mojo.DependencyVersionsCheckMojo
List only dependencies in conflict or all dependencies.
conflictsOnly - Variable in class org.basepom.mojo.dvc.mojo.DependencyVersionsListMojo
List only dependencies in conflict or all dependencies.
Context - Interface in org.basepom.mojo.dvc
 
createProjectBuildingRequest() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
createProjectBuildingRequest() - Method in interface org.basepom.mojo.dvc.Context
 
createScopeFilter() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Defines the scope used to resolve the project dependencies.
createVersionRangeRequest(Artifact) - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
createVersionRangeRequest(Artifact) - Method in interface org.basepom.mojo.dvc.Context
 

D

debug(String, Object...) - Method in class org.basepom.mojo.dvc.PluginLog
 
debug(Throwable, String, Object...) - Method in class org.basepom.mojo.dvc.PluginLog
 
deepScan - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Use deep scan or regular scan.
defaultStrategy - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Sets the default strategy to use to evaluate whether two dependency versions are compatible or not.
DefaultStrategyProvider - Class in org.basepom.mojo.dvc.strategy
Default implementation for StrategyProvider.
DefaultStrategyProvider() - Constructor for class org.basepom.mojo.dvc.strategy.DefaultStrategyProvider
 
DefaultVersionStrategy - Class in org.basepom.mojo.dvc.strategy
This is the default versioning strategy used by previous versions of the plugin.
DefaultVersionStrategy() - Constructor for class org.basepom.mojo.dvc.strategy.DefaultVersionStrategy
 
DependencyMap - Class in org.basepom.mojo.dvc.dependency
 
DependencyMapBuilder - Class in org.basepom.mojo.dvc.dependency
Builds a map of dependencies required by a specific project or another dependency.
DependencyMapBuilder(Context) - Constructor for class org.basepom.mojo.dvc.dependency.DependencyMapBuilder
 
DependencyTreeResolver - Class in org.basepom.mojo.dvc.dependency
 
DependencyTreeResolver(Context, DependencyMap) - Constructor for class org.basepom.mojo.dvc.dependency.DependencyTreeResolver
 
DependencyVersionsCheckMojo - Class in org.basepom.mojo.dvc.mojo
Resolves all dependencies of a project and reports version conflicts.
DependencyVersionsCheckMojo() - Constructor for class org.basepom.mojo.dvc.mojo.DependencyVersionsCheckMojo
 
DependencyVersionsListMojo - Class in org.basepom.mojo.dvc.mojo
Resolves all dependencies of a project and lists all versions for any artifact and what version was chosen by the resolver.
DependencyVersionsListMojo() - Constructor for class org.basepom.mojo.dvc.mojo.DependencyVersionsListMojo
 
directConflictsFailBuild - Variable in class org.basepom.mojo.dvc.mojo.DependencyVersionsCheckMojo
Fail the build only if a version conflict involves one or more direct dependencies.
directOnly - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
List only direct dependencies or all dependencies.
doExecute(ImmutableSetMultimap<QualifiedName, VersionResolutionCollection>, DependencyMap) - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Subclasses need to implement this method.
doExecute(ImmutableSetMultimap<QualifiedName, VersionResolutionCollection>, DependencyMap) - Method in class org.basepom.mojo.dvc.mojo.DependencyVersionsCheckMojo
 
doExecute(ImmutableSetMultimap<QualifiedName, VersionResolutionCollection>, DependencyMap) - Method in class org.basepom.mojo.dvc.mojo.DependencyVersionsListMojo
 

E

equals(Object) - Method in class org.basepom.mojo.dvc.model.ResolverDefinition
 
equals(Object) - Method in class org.basepom.mojo.dvc.model.VersionCheckExcludes
 
equals(Object) - Method in class org.basepom.mojo.dvc.QualifiedName
 
equals(Object) - Method in class org.basepom.mojo.dvc.version.VersionResolution
 
equals(Object) - Method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
 
equals(Object) - Method in class org.basepom.mojo.dvc.version.VersionResolutionElement
 
error(String, Object...) - Method in class org.basepom.mojo.dvc.PluginLog
 
error(Throwable, String, Object...) - Method in class org.basepom.mojo.dvc.PluginLog
 
exclusions - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
List of version checks that will be removed from the version check.
execute() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
execute() - Method in class org.basepom.mojo.dvc.HelpMojo

F

fastResolution - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Run dependency resolution in parallel with multiple threads.
forDirectDependency(QualifiedName, ComparableVersion, boolean) - Static method in class org.basepom.mojo.dvc.version.VersionResolution
 
forName(String) - Method in class org.basepom.mojo.dvc.strategy.DefaultStrategyProvider
 
forName(String) - Method in interface org.basepom.mojo.dvc.strategy.StrategyProvider
 
forQualifiedName(QualifiedName) - Method in class org.basepom.mojo.dvc.StrategyCache
 
forTransitiveDependency(QualifiedName, ComparableVersion, boolean) - Static method in class org.basepom.mojo.dvc.version.VersionResolution
 
fromArtifact(Artifact) - Static method in class org.basepom.mojo.dvc.QualifiedName
 
fromDependency(Dependency) - Static method in class org.basepom.mojo.dvc.QualifiedName
 
fromDependencyNode(DependencyNode) - Static method in class org.basepom.mojo.dvc.QualifiedName
 
fromProject(MavenProject) - Static method in class org.basepom.mojo.dvc.QualifiedName
 
fromQualifiedName(QualifiedName) - Static method in class org.basepom.mojo.dvc.QualifiedNameMatcher
 

G

getAllDependencies() - Method in class org.basepom.mojo.dvc.dependency.DependencyMap
 
getArtifactId() - Method in class org.basepom.mojo.dvc.QualifiedName
 
getClassifier() - Method in class org.basepom.mojo.dvc.QualifiedName
 
getDirectDependencies() - Method in class org.basepom.mojo.dvc.dependency.DependencyMap
 
getExclusions() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
getExclusions() - Method in interface org.basepom.mojo.dvc.Context
 
getExpectedVersion() - Method in class org.basepom.mojo.dvc.version.VersionResolution
 
getExpectedVersion() - Method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
 
getFullName() - Method in class org.basepom.mojo.dvc.QualifiedName
 
getGroupId() - Method in class org.basepom.mojo.dvc.QualifiedName
 
getIncludes() - Method in class org.basepom.mojo.dvc.model.ResolverDefinition
 
getMinimalName() - Method in class org.basepom.mojo.dvc.QualifiedName
 
getName() - Method in class org.basepom.mojo.dvc.strategy.AprVersionStrategy
 
getName() - Method in class org.basepom.mojo.dvc.strategy.DefaultVersionStrategy
 
getName() - Method in class org.basepom.mojo.dvc.strategy.SingleDigitVersionStrategy
 
getName() - Method in interface org.basepom.mojo.dvc.strategy.Strategy
 
getName() - Method in class org.basepom.mojo.dvc.strategy.TwoDigitsBackwardCompatibleVersionStrategy
 
getProjectBuilder() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
getProjectBuilder() - Method in interface org.basepom.mojo.dvc.Context
 
getProjectDependenciesResolver() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
getProjectDependenciesResolver() - Method in interface org.basepom.mojo.dvc.Context
 
getReactorProjects() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
getReactorProjects() - Method in interface org.basepom.mojo.dvc.Context
 
getRepositorySystem() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
getRepositorySystem() - Method in interface org.basepom.mojo.dvc.Context
 
getRepositorySystemSession() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
getRepositorySystemSession() - Method in interface org.basepom.mojo.dvc.Context
 
getRequestingDependencies() - Method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
 
getRequestingDependency() - Method in class org.basepom.mojo.dvc.version.VersionResolution
 
getRequestingDependency() - Method in class org.basepom.mojo.dvc.version.VersionResolutionElement
 
getRootProject() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
getRootProject() - Method in interface org.basepom.mojo.dvc.Context
 
getShortName() - Method in class org.basepom.mojo.dvc.QualifiedName
 
getStrategies() - Method in class org.basepom.mojo.dvc.strategy.DefaultStrategyProvider
 
getStrategies() - Method in interface org.basepom.mojo.dvc.strategy.StrategyProvider
 
getStrategy() - Method in class org.basepom.mojo.dvc.model.ResolverDefinition
 
getStrategyCache() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
getStrategyCache() - Method in interface org.basepom.mojo.dvc.Context
 
getType() - Method in class org.basepom.mojo.dvc.QualifiedName
 

H

hasConflict() - Method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
 
hasConflict() - Method in class org.basepom.mojo.dvc.version.VersionResolutionElement
 
hasDirectDependencies() - Method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
 
hashCode() - Method in class org.basepom.mojo.dvc.model.ResolverDefinition
 
hashCode() - Method in class org.basepom.mojo.dvc.model.VersionCheckExcludes
 
hashCode() - Method in class org.basepom.mojo.dvc.QualifiedName
 
hashCode() - Method in class org.basepom.mojo.dvc.version.VersionResolution
 
hashCode() - Method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
 
hashCode() - Method in class org.basepom.mojo.dvc.version.VersionResolutionElement
 
hasManagedDependencies() - Method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
 
hasTests() - Method in class org.basepom.mojo.dvc.QualifiedName
 
HelpMojo - Class in org.basepom.mojo.dvc
Display help information on dependency-versions-check-maven-plugin.
Call mvn dependency-versions-check:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class org.basepom.mojo.dvc.HelpMojo
 

I

includePomProjects - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Include POM projects when running on a multi-module project.
info(String, Object...) - Method in class org.basepom.mojo.dvc.PluginLog
 
info(Throwable, String, Object...) - Method in class org.basepom.mojo.dvc.PluginLog
 
isCompatible(ComparableVersion, ComparableVersion) - Method in class org.basepom.mojo.dvc.strategy.AprVersionStrategy
 
isCompatible(ComparableVersion, ComparableVersion) - Method in class org.basepom.mojo.dvc.strategy.DefaultVersionStrategy
 
isCompatible(ComparableVersion, ComparableVersion) - Method in class org.basepom.mojo.dvc.strategy.SingleDigitVersionStrategy
 
isCompatible(ComparableVersion, ComparableVersion) - Method in interface org.basepom.mojo.dvc.strategy.Strategy
 
isDirectDependency() - Method in class org.basepom.mojo.dvc.version.VersionResolutionElement
 
isManagedDependency() - Method in class org.basepom.mojo.dvc.version.VersionResolutionElement
 
isMatchFor(ComparableVersion) - Method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
Matches a given version to the collection.
isOptionalDependenciesMustExist() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
isOptionalDependenciesMustExist() - Method in interface org.basepom.mojo.dvc.Context
 
isUnresolvedSystemArtifactsFailBuild() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
isUnresolvedSystemArtifactsFailBuild() - Method in interface org.basepom.mojo.dvc.Context
 
isValid() - Method in class org.basepom.mojo.dvc.model.VersionCheckExcludes
 

L

length() - Method in class org.basepom.mojo.dvc.QualifiedName
 
LOG - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
LOG - Variable in class org.basepom.mojo.dvc.strategy.AprVersionStrategy
 

M

managedOnly - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
List only managed dependencies or all dependencies.
mapDependency(DependencyNode, DependencyFilter) - Method in class org.basepom.mojo.dvc.dependency.DependencyMapBuilder
Create a map of dependencies for a given dependency node (representing an element on the dependency tree).
mapProject(MavenProject, DependencyFilter) - Method in class org.basepom.mojo.dvc.dependency.DependencyMapBuilder
Create a map of names to dependencies for a given project.
matches(QualifiedName) - Method in class org.basepom.mojo.dvc.QualifiedNameMatcher
 
matches(DependencyNode, ComparableVersion, ComparableVersion) - Method in class org.basepom.mojo.dvc.model.VersionCheckExcludes
 
mavenProjectBuilder - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
mavenSession - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 

O

optionalDependenciesMustExist - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Require all optional dependencies to exist and fail the build if any optional dependency can not resolved.
org.basepom.mojo.dvc - module org.basepom.mojo.dvc
 
org.basepom.mojo.dvc - package org.basepom.mojo.dvc
 
org.basepom.mojo.dvc.dependency - package org.basepom.mojo.dvc.dependency
 
org.basepom.mojo.dvc.model - package org.basepom.mojo.dvc.model
 
org.basepom.mojo.dvc.mojo - package org.basepom.mojo.dvc.mojo
 
org.basepom.mojo.dvc.strategy - package org.basepom.mojo.dvc.strategy
 
org.basepom.mojo.dvc.version - package org.basepom.mojo.dvc.version
 

P

PluginLog - Class in org.basepom.mojo.dvc
 
PluginLog(Class<?>) - Constructor for class org.basepom.mojo.dvc.PluginLog
 
project - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
projectDependenciesResolver - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 

Q

QualifiedName - Class in org.basepom.mojo.dvc
A qualified name for a dependency or artifact.
QualifiedNameMatcher - Class in org.basepom.mojo.dvc
Matches the group-id/artifact-id pair of a qualified name.
QualifiedNameMatcher(String) - Constructor for class org.basepom.mojo.dvc.QualifiedNameMatcher
 
quiet - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Silence all non-output and non-error messages.

R

reactorProjects - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
report(boolean, String, Object...) - Method in class org.basepom.mojo.dvc.PluginLog
 
repositorySystem - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
ResolverDefinition - Class in org.basepom.mojo.dvc.model
Represents a "resolver" element in the configuration section.
ResolverDefinition() - Constructor for class org.basepom.mojo.dvc.model.ResolverDefinition
 
resolverDefinitions - Variable in class org.basepom.mojo.dvc.strategy.DefaultStrategyProvider
 
resolvers - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
List of resolvers to apply specific strategies to dependencies.
RUNTIME_PLUS_SYSTEM - Static variable in class org.basepom.mojo.dvc.ScopeLimitingFilter
 

S

scope - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Dependency resolution scope.
ScopeLimitingFilter - Class in org.basepom.mojo.dvc
 
setDependency(String) - Method in class org.basepom.mojo.dvc.model.VersionCheckExcludes
 
setExpected(String) - Method in class org.basepom.mojo.dvc.model.VersionCheckExcludes
 
setIncludes(String[]) - Method in class org.basepom.mojo.dvc.model.ResolverDefinition
 
setResolved(String) - Method in class org.basepom.mojo.dvc.model.VersionCheckExcludes
 
setStrategy(String) - Method in class org.basepom.mojo.dvc.model.ResolverDefinition
 
SingleDigitVersionStrategy - Class in org.basepom.mojo.dvc.strategy
Single Digit, may have a prefix.
SingleDigitVersionStrategy() - Constructor for class org.basepom.mojo.dvc.strategy.SingleDigitVersionStrategy
 
skip - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Skip the plugin execution.
Strategy - Interface in org.basepom.mojo.dvc.strategy
A strategy implementation decides whether two versions are compatible with each other.
strategyCache - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
StrategyCache - Class in org.basepom.mojo.dvc
 
strategyProvider - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
The strategy provider.
StrategyProvider - Interface in org.basepom.mojo.dvc.strategy
Gives access to the various strategies.

T

toResolutionMap(SetMultimap<QualifiedName, VersionResolution>) - Static method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
 
toString() - Method in class org.basepom.mojo.dvc.model.ResolverDefinition
 
toString() - Method in class org.basepom.mojo.dvc.model.VersionCheckExcludes
 
toString() - Method in class org.basepom.mojo.dvc.QualifiedName
 
toString() - Method in class org.basepom.mojo.dvc.ScopeLimitingFilter
 
toString() - Method in class org.basepom.mojo.dvc.version.VersionResolution
 
toString() - Method in class org.basepom.mojo.dvc.version.VersionResolutionCollection
 
toString() - Method in class org.basepom.mojo.dvc.version.VersionResolutionElement
 
TwoDigitsBackwardCompatibleVersionStrategy - Class in org.basepom.mojo.dvc.strategy
Relaxed variant of APR, very suitable for Java code.
TwoDigitsBackwardCompatibleVersionStrategy() - Constructor for class org.basepom.mojo.dvc.strategy.TwoDigitsBackwardCompatibleVersionStrategy
 

U

unresolvedSystemArtifactsFailBuild - Variable in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
Fail the build if an artifact in system scope can not be resolved.
useDeepScan() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
useDeepScan() - Method in interface org.basepom.mojo.dvc.Context
 
useFastResolution() - Method in class org.basepom.mojo.dvc.AbstractDependencyVersionsMojo
 
useFastResolution() - Method in interface org.basepom.mojo.dvc.Context
 

V

VersionCheckExcludes - Class in org.basepom.mojo.dvc.model
Mojo model, adds an exclude to the checker.
VersionCheckExcludes() - Constructor for class org.basepom.mojo.dvc.model.VersionCheckExcludes
 
VersionResolution - Class in org.basepom.mojo.dvc.version
 
VersionResolutionCollection - Class in org.basepom.mojo.dvc.version
 
VersionResolutionElement - Class in org.basepom.mojo.dvc.version
 

W

warn(String, Object...) - Method in class org.basepom.mojo.dvc.PluginLog
 
warn(Throwable, String, Object...) - Method in class org.basepom.mojo.dvc.PluginLog
 
A C D E F G H I L M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values