Index
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.
Callmvn 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
All Classes and Interfaces|All Packages|Constant Field Values