A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages

A

AbstractEnforcerLogger - Class in org.apache.maven.plugins.enforcer.internal
Base EnforcerLogger implementation
AbstractEnforcerLogger(Log) - Constructor for class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
AbstractEnforcerRule - Class in org.apache.maven.enforcer.rule.api
Entry point for custom Enforcer Rule.
AbstractEnforcerRule() - Constructor for class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
 
AbstractEnforcerRuleBase - Class in org.apache.maven.enforcer.rule.api
Base rule implementation for new API.
AbstractEnforcerRuleBase() - Constructor for class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleBase
 
AbstractEnforcerRuleConfigProvider - Class in org.apache.maven.enforcer.rule.api
Entry point for custom Enforcer Rule which provide additional rules configuration.
AbstractEnforcerRuleConfigProvider() - Constructor for class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleConfigProvider
 
AbstractPropertyEnforcerRule - Class in org.apache.maven.enforcer.rules.property
Abstract enforcer rule that give a foundation to validate properties from multiple sources.
AbstractPropertyEnforcerRule() - Constructor for class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
 
AbstractRequireFiles - Class in org.apache.maven.enforcer.rules.files
Contains the common code to compare an array of files against a requirement.
AbstractRequireFiles() - Constructor for class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
 
AbstractStandardEnforcerRule - Class in org.apache.maven.enforcer.rules
Abstract help rule.
AbstractStandardEnforcerRule() - Constructor for class org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
 
AbstractVersionEnforcer - Class in org.apache.maven.enforcer.rules.version
Contains the common code to compare a version against a version range.
AbstractVersionEnforcer() - Constructor for class org.apache.maven.enforcer.rules.version.AbstractVersionEnforcer
 
accept(DependencyNode, List<DependencyNode>) - Method in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
 
activator - Variable in class org.apache.maven.enforcer.rules.RequireOS
 
addAdditionalPlugins(Set<Plugin>, List<String>) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Add the additional plugins if they don't exist yet.
addAll(List<? extends InputLocationTracker>, boolean) - Static method in class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
addBuildPlugin(String) - Method in class org.apache.maven.enforcer.rules.RequireSameVersions
 
addDep(Map<MavenProject, List<Dependency>>, MavenProject, Dependency) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
Convenience method to handle adding a dependency to the Map of List.
addDependency(String) - Method in class org.apache.maven.enforcer.rules.RequireSameVersions
 
addDependency(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
additionalPlugins - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
Additional plugins to enforce have versions.
addMessageIfExist(StringBuilder) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
This will add the given user message to the output.
addPlugin(String) - Method in class org.apache.maven.enforcer.rules.RequireSameVersions
 
addPluginsInProfiles(List<PluginWrapper>, Model) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
addReportPlugin(String) - Method in class org.apache.maven.enforcer.rules.RequireSameVersions
 
addViolation(VersionConstraint, DependencyNode, List<DependencyNode>) - Method in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
 
afterProjectsRead(MavenSession) - Method in class org.apache.maven.extensions.enforcer.EnforceExtension
 
alignToBaseDirectory(File) - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
all - Variable in class org.apache.maven.enforcer.rules.RequireActiveProfile
If all profiles must be active.
allowedPluginRepositories - Variable in class org.apache.maven.enforcer.rules.BannedRepositories
Specify explicitly allowed plugin repositories, then all others repositories would be banned.
allowedPluginRepositories - Variable in class org.apache.maven.enforcer.rules.RequireNoRepositories
Specify explicitly allowed plugin repositories.
allowedRepositories - Variable in class org.apache.maven.enforcer.rules.BannedRepositories
Specify explicitly allowed non-plugin repositories, then all others repositories would be banned.
allowedRepositories - Variable in class org.apache.maven.enforcer.rules.RequireNoRepositories
Specify explicitly allowed non-plugin repositories.
allowLatest - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
true if versions using LATEST should be allowed
allowNulls - Variable in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
if null file handles should be allowed.
allowRanges - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
true if version ranges should be allowed
allowRangesWithIdenticalBounds - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
true if ranges having the same upper and lower bound like [1.0] should be allowed.
allowRelease - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
true if versions using RELEASE should be allowed
allowRepository - Variable in class org.apache.maven.enforcer.rules.BanDistributionManagement
Allow using a repository entry in the distributionManagement area.
allowSite - Variable in class org.apache.maven.enforcer.rules.BanDistributionManagement
Allow site entry in the distributionManagement area.
allowSnapshotPluginRepositories - Variable in class org.apache.maven.enforcer.rules.RequireNoRepositories
Whether to allow plugin repositories which only resolve snapshots.
allowSnapshotRepositories - Variable in class org.apache.maven.enforcer.rules.RequireNoRepositories
Whether to allow repositories which only resolve snapshots.
allowSnapshotRepository - Variable in class org.apache.maven.enforcer.rules.BanDistributionManagement
Allow snapshotRepository entry in the distributionManagement area.
allowSnapshots - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
true if versions ending with -SNAPSHOT should be allowed
allParamsEmpty() - Method in class org.apache.maven.enforcer.rules.RequireOS
Helper method to check that at least one of family, name, version or arch is set.
AlwaysFail - Class in org.apache.maven.enforcer.rules
Always fail.
AlwaysFail() - Constructor for class org.apache.maven.enforcer.rules.AlwaysFail
 
AlwaysPass - Class in org.apache.maven.enforcer.rules
Always pass.
AlwaysPass() - Constructor for class org.apache.maven.enforcer.rules.AlwaysPass
 
append(StringBuilder, String, int) - Method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
Append a description to the buffer by respecting the indentSize and lineLength parameters.
arch - Variable in class org.apache.maven.enforcer.rules.RequireOS
The OS architecture desired.
areParentsFromTheReactor(String, List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
areThereDependenciesWhichAreNotPartOfTheReactor(String, List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
Go through the list of modules in the builds and check if we have dependencies.
artifactId - Variable in class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
artifactIdPattern - Variable in class org.apache.maven.enforcer.rules.RequireMatchingCoordinates
 
artifactMatcher - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.ExcludeArtifactPatternsPredicate
 
ArtifactMatcher - Class in org.apache.maven.enforcer.rules.utils
This class is used for matching Artifacts against a list of patterns.
ArtifactMatcher(Collection<String>, Collection<String>) - Constructor for class org.apache.maven.enforcer.rules.utils.ArtifactMatcher
Construct class by providing patterns as strings.
ArtifactMatcher.MatchingArtifact - Class in org.apache.maven.enforcer.rules.utils
To be used for artifacts which are equivalent for the purposes of the ArtifactMatcher.
ArtifactMatcher.Pattern - Class in org.apache.maven.enforcer.rules.utils
 
artifactString - Variable in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.MatchingArtifact
 
ArtifactUtils - Class in org.apache.maven.enforcer.rules.utils
 
ArtifactUtils() - Constructor for class org.apache.maven.enforcer.rules.utils.ArtifactUtils
 

B

BanDependencyManagementScope - Class in org.apache.maven.enforcer.rules
This rule bans all scope values except for import from dependencies within the dependency management.
BanDependencyManagementScope(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.BanDependencyManagementScope
 
BanDistributionManagement - Class in org.apache.maven.enforcer.rules
This rule will check if a pom contains a distributionManagement part.
BanDistributionManagement(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.BanDistributionManagement
 
BanDistributionManagement.DistributionManagementCheck - Class in org.apache.maven.enforcer.rules
 
BanDuplicatePomDependencyVersions - Class in org.apache.maven.enforcer.rules
Since Maven 3 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique.
BanDuplicatePomDependencyVersions(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions
 
BanDynamicVersions - Class in org.apache.maven.enforcer.rules.dependency
This rule bans dependencies having a version which requires resolution (i.e.
BanDynamicVersions(MavenProject, RepositorySystem, MavenSession, ResolverUtil) - Constructor for class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
 
BanDynamicVersions.BannedDynamicVersionCollector - Class in org.apache.maven.enforcer.rules.dependency
 
BanDynamicVersions.ExcludeArtifactPatternsPredicate - Class in org.apache.maven.enforcer.rules.dependency
 
banLatest - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
Don't allow the LATEST identifier.
banMavenDefaults - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
BannedDependencies - Class in org.apache.maven.enforcer.rules.dependency
This rule checks that lists of dependencies are not included.
BannedDependencies(MavenSession, ResolverUtil) - Constructor for class org.apache.maven.enforcer.rules.dependency.BannedDependencies
 
BannedDependenciesBase - Class in org.apache.maven.enforcer.rules.dependency
Abstract base class for rules which validate the transitive dependency tree by traversing all children and validating every dependency artifact.
BannedDependenciesBase(MavenSession, ResolverUtil) - Constructor for class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
 
BannedDynamicVersionCollector(Predicate<DependencyNode>) - Constructor for class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
 
bannedPluginRepositories - Variable in class org.apache.maven.enforcer.rules.BannedRepositories
Specify explicitly banned plugin repositories.
BannedPlugins - Class in org.apache.maven.enforcer.rules
This rule checks that lists of plugins are not included.
BannedPlugins(MavenSession) - Constructor for class org.apache.maven.enforcer.rules.BannedPlugins
 
bannedRepositories - Variable in class org.apache.maven.enforcer.rules.BannedRepositories
Specify explicitly banned non-plugin repositories.
BannedRepositories - Class in org.apache.maven.enforcer.rules
This rule checks whether this project's maven session has banned repositories.
BannedRepositories(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.BannedRepositories
 
banPluginRepositories - Variable in class org.apache.maven.enforcer.rules.RequireNoRepositories
Whether to ban plugin repositories.
banRelease - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
Don't allow the RELEASE identifier.
banRepositories - Variable in class org.apache.maven.enforcer.rules.RequireNoRepositories
Whether to ban non-plugin repositories.
banSnapshots - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
Don't allow snapshot plugins.
banTimestamps - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
Don't allow timestamp snapshot plugins.
BanTransitiveDependencies - Class in org.apache.maven.enforcer.rules.dependency
This rule bans all transitive dependencies.
BanTransitiveDependencies(MavenSession, ResolverUtil) - Constructor for class org.apache.maven.enforcer.rules.dependency.BanTransitiveDependencies
 
bufferedCharacter - Variable in class org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader
 
build() - Method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
buildConvergenceErrorMsg(List<DependencyNode>) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
buildErrorMessage(List<DependencyNode>) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
 
buildErrorMessages(List<List<DependencyNode>>) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
 
buildPlugins - Variable in class org.apache.maven.enforcer.rules.RequireSameVersions
 
buildTreeString(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
buildTreeString(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
 

C

cache - Static variable in class org.apache.maven.plugins.enforcer.EnforceMojo
This is a static variable used to persist the cached results across plugin invocations.
cache - Variable in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
A cache.
cache - Variable in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleCache
 
calculateChecksum() - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
calculateChecksum() - Method in class org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
 
calculateChecksum(InputStream) - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
checkDependenciesWithinReactor(List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
checkEffectivePom - Variable in class org.apache.maven.enforcer.rules.BanDependencyManagementScope
If true the dependencyManagement from imported dependencyManagement and parent pom's is checked as well, otherwise only the local dependencyManagement defined in the current project's pom.xml.
checkFile(File) - Method in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
Check one file.
checkFile(File) - Method in class org.apache.maven.enforcer.rules.files.RequireFilesDontExist
 
checkFile(File) - Method in class org.apache.maven.enforcer.rules.files.RequireFilesExist
 
checkFile(File) - Method in class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
checkMissingParentsInReactor(List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
Convenience method to create a user readable message.
checkParentsInReactor(List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
Convenience method to create a user readable message.
checkParentsPartOfTheReactor(List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
checkReactor(List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
Convenience method to create user readable message.
checkRepositories(List<ArtifactRepository>, List<String>, List<String>) - Method in class org.apache.maven.enforcer.rules.BannedRepositories
Check whether specified repositories have banned repositories.
checksum - Variable in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
cleansePatterns(Collection<String>) - Static method in class org.apache.maven.enforcer.rules.utils.ArtifactUtils
Cleans the patterns provided ready for use in ArtifactMatcher.Pattern
cleanup() - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleCache
 
collectDependenciesWithBannedDynamicVersions(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
 
collectVersionMembers(Set<Artifact>, Collection<String>, String) - Method in class org.apache.maven.enforcer.rules.RequireSameVersions
 
combineUncheckedPlugins(Collection<String>, String) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Combines the old Collection with the new comma separated list.
compareDependency(String, Artifact) - Static method in class org.apache.maven.enforcer.rules.utils.ArtifactUtils
Compares the given pattern against the given artifact.
compareTo(RequireUpperBoundDeps.DependencyNodeHopCountPair) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
 
componentConfigurator - Variable in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleManager
 
computeLength(File) - Method in class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
condition - Variable in class org.apache.maven.enforcer.rules.EvaluateBeanshell
The condition to be evaluated.
constructKey() - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
 
constructKey(Artifact) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
constructKey(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
container - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
container - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
 
container - Variable in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
The container.
containsConflicts(List<RequireUpperBoundDeps.DependencyNodeHopCountPair>) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
containsConflicts(List<DependencyNode>) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
containsConflicts(Artifact) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
containsConflicts(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
containsVersion(VersionRange, ArtifactVersion) - Static method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher
Copied from Artifact.VersionRange.
countHops() - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
 
createActivation() - Method in class org.apache.maven.enforcer.rules.RequireOS
Creates an Activation object that contains the ActivationOS information.
createOsBean() - Method in class org.apache.maven.enforcer.rules.RequireOS
Creates an ActivationOS object containing family, name, version and arch.
createProfile() - Method in class org.apache.maven.enforcer.rules.RequireOS
Creates a Profile object that contains the activation information.
createProfileActivationContext(MavenSession) - Method in class org.apache.maven.enforcer.rules.RequireOS
 
createRuleDesc(String, String, Log) - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleManager
 
createRuleMessage(int, EnforcerRuleDesc, EnforcerLevel, EnforcerRuleException) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
createRules(PlexusConfiguration, Log) - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleManager
Create enforcer rules based on xml configuration.
createRulesFromCommandLineOptions() - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
Create rules configuration based on command line provided rules list.

D

debug(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in debug level.
debug(CharSequence) - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
debug(Supplier<CharSequence>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in debug level.
debug(Supplier<CharSequence>) - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
DEFAULT_LINE_LENGTH - Static variable in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
DefaultEnforcementRuleHelper - Class in org.apache.maven.plugins.enforcer.internal
Default implementation of the EnforcementRuleHelper interface.
DefaultEnforcementRuleHelper(MavenSession, ExpressionEvaluator, Log, PlexusContainer) - Constructor for class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
Instantiates a new default enforcement rule helper.
defaultLifeCycles - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
dependencies - Variable in class org.apache.maven.enforcer.rules.RequireSameVersions
 
DependencyConvergence - Class in org.apache.maven.enforcer.rules.dependency
 
DependencyConvergence(ResolverUtil) - Constructor for class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
DependencyNodeHopCountPair(DependencyNode, ParentNodeProvider) - Constructor for class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
 
dependencyVersionMap - Variable in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
DependencyVersionMap - Class in org.apache.maven.enforcer.rules.dependency
 
DependencyVersionMap() - Constructor for class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
detail - Variable in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
If true, display all settable properties for each goal.
display - Variable in class org.apache.maven.enforcer.rules.RequireOS
Display detected OS information.
display - Variable in class org.apache.maven.enforcer.rules.version.RequireJavaVersion
Display the normalized JDK version.
DisplayInfoMojo - Class in org.apache.maven.plugins.enforcer
Deprecated.
please use mvn --version
DisplayInfoMojo() - Constructor for class org.apache.maven.plugins.enforcer.DisplayInfoMojo
Deprecated.
 
displayOSInfo() - Method in class org.apache.maven.enforcer.rules.RequireOS
Log the current OS information.
distributionManagement - Variable in class org.apache.maven.enforcer.rules.BanDistributionManagement.DistributionManagementCheck
 
DistributionManagementCheck(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.BanDistributionManagement.DistributionManagementCheck
 
dumpIntermediatePath(Collection<DependencyNode>) - Static method in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
 
dumpTree(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.ResolverUtil
Dump a DependencyNode as a tree.

E

encoding - Variable in class org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
 
EnforceExtension - Class in org.apache.maven.extensions.enforcer
Extends every MavenProject with the maven-enforcer-plugin, adding executions as defined in .mvn/enforcer-extension.xml
EnforceExtension() - Constructor for class org.apache.maven.extensions.enforcer.EnforceExtension
 
EnforceMojo - Class in org.apache.maven.plugins.enforcer
This goal executes the defined enforcer-rules once per module.
EnforceMojo() - Constructor for class org.apache.maven.plugins.enforcer.EnforceMojo
 
ENFORCER_EXTENSION_XML - Static variable in class org.apache.maven.extensions.enforcer.EnforceExtension
 
EnforcerLevel - Enum in org.apache.maven.enforcer.rule.api
Levels steering whether a rule should fail a build or just display a warning.
EnforcerLevel() - Constructor for enum org.apache.maven.enforcer.rule.api.EnforcerLevel
 
EnforcerLogger - Interface in org.apache.maven.enforcer.rule.api
Logger used by enforcer rule.
EnforcerLoggerError - Class in org.apache.maven.plugins.enforcer.internal
EnforcerLogger implementation for ERROR execution level
EnforcerLoggerError(Log) - Constructor for class org.apache.maven.plugins.enforcer.internal.EnforcerLoggerError
 
EnforcerLoggerWarn - Class in org.apache.maven.plugins.enforcer.internal
EnforcerLogger implementation for WARN execution level
EnforcerLoggerWarn(Log) - Constructor for class org.apache.maven.plugins.enforcer.internal.EnforcerLoggerWarn
 
EnforcerRule - Interface in org.apache.maven.enforcer.rule.api
Deprecated.
EnforcerRule2 - Interface in org.apache.maven.enforcer.rule.api
Deprecated.
EnforcerRuleBase - Interface in org.apache.maven.enforcer.rule.api
Base interface for old and new API.
EnforcerRuleCache - Class in org.apache.maven.plugins.enforcer.internal
Service for manage rules cache storage.
EnforcerRuleCache() - Constructor for class org.apache.maven.plugins.enforcer.internal.EnforcerRuleCache
 
EnforcerRuleDesc - Class in org.apache.maven.plugins.enforcer.internal
Description of rule to execute.
EnforcerRuleDesc(String, EnforcerRuleBase) - Constructor for class org.apache.maven.plugins.enforcer.internal.EnforcerRuleDesc
Create a new Rule Description
EnforcerRuleError - Exception in org.apache.maven.enforcer.rule.api
An error occurring during the execution of a rule.
EnforcerRuleError(String) - Constructor for exception org.apache.maven.enforcer.rule.api.EnforcerRuleError
 
EnforcerRuleError(String, Throwable) - Constructor for exception org.apache.maven.enforcer.rule.api.EnforcerRuleError
 
EnforcerRuleError(Throwable) - Constructor for exception org.apache.maven.enforcer.rule.api.EnforcerRuleError
 
EnforcerRuleException - Exception in org.apache.maven.enforcer.rule.api
An exception occurring during the execution of a rule.
EnforcerRuleException(Object, String, String) - Constructor for exception org.apache.maven.enforcer.rule.api.EnforcerRuleException
Deprecated.
source and longMessage are not used
EnforcerRuleException(String) - Constructor for exception org.apache.maven.enforcer.rule.api.EnforcerRuleException
Construct a new EnforcerRuleException exception providing a message.
EnforcerRuleException(String, Exception) - Constructor for exception org.apache.maven.enforcer.rule.api.EnforcerRuleException
Construct a new EnforcerRuleException exception wrapping an underlying Exception and providing a message.
EnforcerRuleException(String, Throwable) - Constructor for exception org.apache.maven.enforcer.rule.api.EnforcerRuleException
Construct a new EnforcerRuleException exception wrapping an underlying Throwable and providing a message.
EnforcerRuleException(Throwable) - Constructor for exception org.apache.maven.enforcer.rule.api.EnforcerRuleException
Construct a new EnforcerRuleException exception wrapping an underlying Throwable.
EnforcerRuleHelper - Interface in org.apache.maven.enforcer.rule.api
Deprecated.
enforcerRuleManager - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
 
EnforcerRuleManager - Class in org.apache.maven.plugins.enforcer.internal
Manage enforcer rules.
EnforcerRuleManager(Provider<MavenSession>, Provider<MojoExecution>, ComponentConfigurator, PlexusContainer) - Constructor for class org.apache.maven.plugins.enforcer.internal.EnforcerRuleManager
 
EnforcerRuleManagerException - Exception in org.apache.maven.plugins.enforcer.internal
Problems reported by EnforcerRuleManager.
EnforcerRuleManagerException(String, Throwable) - Constructor for exception org.apache.maven.plugins.enforcer.internal.EnforcerRuleManagerException
 
EnforcerRuleManagerException(Throwable) - Constructor for exception org.apache.maven.plugins.enforcer.internal.EnforcerRuleManagerException
 
EnforcerRuleUtils - Class in org.apache.maven.enforcer.rules.utils
The Class EnforcerRuleUtils.
EnforcerRuleUtils(ExpressionEvaluator) - Constructor for class org.apache.maven.enforcer.rules.utils.EnforcerRuleUtils
Instantiates a new enforcer rule utils.
enforceVersion(String, String, ArtifactVersion) - Method in class org.apache.maven.enforcer.rules.version.AbstractVersionEnforcer
Compares the specified version to see if it is allowed by the defined version range.
EOL - Static variable in class org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader
 
equals(Object) - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.MatchingArtifact
 
error(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in error level.
error(CharSequence) - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
error(Supplier<CharSequence>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in error level.
error(Supplier<CharSequence>) - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
ERROR - org.apache.maven.enforcer.rule.api.EnforcerLevel
Fail the build.
errorMsg - Variable in class org.apache.maven.enforcer.rules.files.RequireFilesSize
The error msg.
evaluate(String) - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
EvaluateBeanshell - Class in org.apache.maven.enforcer.rules
Rule for Maven Enforcer using Beanshell to evaluate a conditional expression.
EvaluateBeanshell(ExpressionEvaluator) - Constructor for class org.apache.maven.enforcer.rules.EvaluateBeanshell
 
evaluateCondition(String) - Method in class org.apache.maven.enforcer.rules.EvaluateBeanshell
Evaluate expression using Beanshell.
evaluator - Variable in class org.apache.maven.enforcer.rules.EvaluateBeanshell
 
evaluator - Variable in class org.apache.maven.enforcer.rules.ExternalRules
 
evaluator - Variable in class org.apache.maven.enforcer.rules.property.RequireProperty
 
evaluator - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
evaluator - Variable in class org.apache.maven.enforcer.rules.utils.EnforcerRuleUtils
 
evaluator - Variable in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
The evaluator.
ExcludeArtifactPatternsPredicate(List<String>) - Constructor for class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.ExcludeArtifactPatternsPredicate
 
excludedScopes - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
the scopes of dependencies which should be excluded from this rule
excludedScopes - Variable in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
excludedScopes - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
Scope to exclude.
excludeOptionals - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
true if optional dependencies should not be checked
excludePatterns - Variable in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher
 
excludes - Variable in class org.apache.maven.enforcer.rules.BanDependencyManagementScope
Specify the dependencies that will be ignored.
excludes - Variable in class org.apache.maven.enforcer.rules.BannedPlugins
Specify the banned plugins.
excludes - Variable in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
Specify the banned dependencies.
excludes - Variable in class org.apache.maven.enforcer.rules.dependency.BanTransitiveDependencies
Specify the dependencies that will be ignored.
excludes - Variable in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
excludes - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
Dependencies to ignore.
excludes - Variable in class org.apache.maven.enforcer.rules.RequireJavaVendor
Java vendors to exclude.
execute() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
This is the interface into the rule.
execute() - Method in class org.apache.maven.enforcer.rules.AlwaysFail
 
execute() - Method in class org.apache.maven.enforcer.rules.AlwaysPass
 
execute() - Method in class org.apache.maven.enforcer.rules.BanDependencyManagementScope
 
execute() - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement
 
execute() - Method in class org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions
 
execute() - Method in class org.apache.maven.enforcer.rules.BannedPlugins
 
execute() - Method in class org.apache.maven.enforcer.rules.BannedRepositories
 
execute() - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
execute() - Method in class org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
 
execute() - Method in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
 
execute() - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependencies
 
execute() - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
 
execute() - Method in class org.apache.maven.enforcer.rules.dependency.BanTransitiveDependencies
 
execute() - Method in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
execute() - Method in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
 
execute() - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
 
execute() - Method in class org.apache.maven.enforcer.rules.EvaluateBeanshell
 
execute() - Method in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
 
execute() - Method in class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
execute() - Method in class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
 
execute() - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
execute() - Method in class org.apache.maven.enforcer.rules.RequireActiveProfile
 
execute() - Method in class org.apache.maven.enforcer.rules.RequireExplicitDependencyScope
 
execute() - Method in class org.apache.maven.enforcer.rules.RequireJavaVendor
 
execute() - Method in class org.apache.maven.enforcer.rules.RequireMatchingCoordinates
 
execute() - Method in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
execute() - Method in class org.apache.maven.enforcer.rules.RequireOS
 
execute() - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
execute() - Method in class org.apache.maven.enforcer.rules.RequirePrerequisite
 
execute() - Method in class org.apache.maven.enforcer.rules.RequireProfileIdsExist
 
execute() - Method in class org.apache.maven.enforcer.rules.RequireReleaseVersion
 
execute() - Method in class org.apache.maven.enforcer.rules.RequireSameVersions
 
execute() - Method in class org.apache.maven.enforcer.rules.RequireSnapshotVersion
 
execute() - Method in class org.apache.maven.enforcer.rules.version.RequireJavaVersion
 
execute() - Method in class org.apache.maven.enforcer.rules.version.RequireMavenVersion
 
execute() - Method in class org.apache.maven.plugins.enforcer.DisplayInfoMojo
Deprecated.
Entry point to the mojo
execute() - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
execute() - Method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
execute(boolean, boolean, boolean) - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement.DistributionManagementCheck
 
execute(EnforcerRuleHelper) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRule
Deprecated.
This is the interface into the rule.
executeRule(int, EnforcerRuleDesc, EnforcerRuleHelper) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
executeRuleConfigProvider(EnforcerRuleDesc) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
executeRuleNew(int, EnforcerRuleDesc) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
executeRuleOld(int, EnforcerRuleDesc, EnforcerRuleHelper) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
existModulesWithoutParentsInReactor(List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
Assume we have a module which is a child of a multi-module build but this child does not have a parent.
existParentsWhichAreNotPartOfTheReactor(List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
ExpressionEvaluator - Class in org.apache.maven.enforcer.rules.utils
A configured ExpressionEvaluator used by rules.
ExpressionEvaluator(MavenSession, MojoExecution) - Constructor for class org.apache.maven.enforcer.rules.utils.ExpressionEvaluator
 
ExternalRules - Class in org.apache.maven.enforcer.rules
An enforcer rule that will provide rules configuration from an external resource.
ExternalRules(MojoExecution, ExpressionEvaluator) - Constructor for class org.apache.maven.enforcer.rules.ExternalRules
 
extractArtifactVersion(boolean, boolean) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
 

F

factory - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
The factory.
fail - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
Flag to fail the build if at least one check fails.
fail(List<File>) - Method in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
 
failFast - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
Fail on the first rule that doesn't pass
failIfNoRules - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
Flag to fail the build if no rules are present
failWhenParentIsRelease - Variable in class org.apache.maven.enforcer.rules.RequireSnapshotVersion
Allows this rule to fail when the parent is defined as a release.
failWhenParentIsSnapshot - Variable in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
Allows this rule to fail when the parent is defined as a snapshot.
failWhenParentIsSnapshot - Variable in class org.apache.maven.enforcer.rules.RequireReleaseVersion
Allows this rule to fail when the parent is defined as a snapshot.
family - Variable in class org.apache.maven.enforcer.rules.RequireOS
The OS family type desired
Possible values: dos mac netware os/2 tandem unix windows win9x z/os os/400
file - Variable in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
files - Variable in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
List of files to check.
filterArtifacts(Set<Artifact>) - Method in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
Filter the dependency artifacts according to the includes and excludes If includes and excludes are both null, the original set is returned.
filterDependencyArtifacts(Set<Artifact>, Collection<String>) - Static method in class org.apache.maven.enforcer.rules.utils.ArtifactUtils
Returns a subset of dependency artifacts that match the given collection of patterns
filterOutRuleConfigProviders(List<EnforcerRuleDesc>) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
filterOutSkippedRules(List<EnforcerRuleDesc>) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
Filter out (remove) rules that have been specifically skipped via additional configuration.
findBannedRepositories(List<Repository>, List<String>, boolean) - Static method in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
findCurrentPlugin(Plugin, MavenProject) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Given a plugin, this will retrieve the matching plugin artifact from the model.
findExtension(MavenProject, String, String, Settings, ArtifactRepository) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Find extension.
findMappingsForLifecycle(MavenProject, Lifecycle) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Find mappings for lifecycle.
findNamedChild(Node, String) - Static method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
findSingleChild(Node, String) - Static method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
formatLocation(MavenProject, InputLocation) - Static method in class org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
Creates a string with line/column information for problems originating directly from this POM.
formatPatterns(List<String>) - Static method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 

G

get(Xpp3Dom, String, String) - Static method in class org.apache.maven.extensions.enforcer.EnforceExtension
 
getAllPluginEntries(MavenProject) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Gets all plugin entries in build.plugins, build.pluginManagement.plugins, profile.build.plugins, reporting and profile.reporting in this project and all parents
getAllPlugins(MavenProject, Lifecycle) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Gets the all plugins.
getArtifactId() - Method in class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
getBoundPlugins(MavenProject, String) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Gets the plugins that are bound to the defined phases.
getCache(String, Supplier<?>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets a cached value, or uses the provided producer to compute it.
getCache(String, Supplier<?>) - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
getCacheId() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
If the rule is to be cached during session scope, whole executing of Maven build, this id is used as part of the key.
getCacheId() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRule
Deprecated.
If the rule is to be cached, this id is used as part of the key.
getCacheId() - Method in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
 
getCacheId() - Method in class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
getCacheId() - Method in class org.apache.maven.enforcer.rules.property.RequireEnvironmentVariable
 
getCacheId() - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
getCacheId() - Method in class org.apache.maven.enforcer.rules.RequireJavaVendor
The Java Vendor not changed during one Maven session, so can be cached.
getCacheId() - Method in class org.apache.maven.enforcer.rules.RequireOS
 
getCacheId() - Method in class org.apache.maven.enforcer.rules.version.AbstractVersionEnforcer
 
getChecksum() - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
getComponent(Class<T>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component.
getComponent(Class<T>) - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
getComponent(Class<T>, String) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component.
getComponent(Class<T>, String) - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
getComponent(String) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component.
getComponent(String) - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
getComponent(String, String) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component.
getComponent(String, String) - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
getComponentList(String) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component list.
getComponentList(String) - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
getComponentMap(String) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the component map.
getComponentMap(String) - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
getCondition() - Method in class org.apache.maven.enforcer.rules.EvaluateBeanshell
 
getConflictedVersionNumbers(List<String>, List<String>) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
getConflicts() - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
getContainer() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the container.
getContainer() - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
getConvergenceErrorMsgs(List<List<DependencyNode>>) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
getDistributionManagement() - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement.DistributionManagementCheck
 
getEncoding() - Method in class org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
 
getErrorMessage() - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependencies
 
getErrorMessage() - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
 
getErrorMessage() - Method in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
 
getErrorMessage(MavenProject, Dependency) - Static method in class org.apache.maven.enforcer.rules.BanDependencyManagementScope
 
getErrorMsg() - Method in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
Gets the error msg.
getErrorMsg() - Method in class org.apache.maven.enforcer.rules.files.RequireFilesDontExist
 
getErrorMsg() - Method in class org.apache.maven.enforcer.rules.files.RequireFilesExist
 
getErrorMsg() - Method in class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
getExcludes() - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
Gets the excludes.
getFile() - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
getFiles() - Method in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
 
getFullArtifactName(DependencyNode, boolean) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
 
getGroupId() - Method in class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
getHopCount() - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
 
getIncludes() - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
Gets the includes.
getIndentLevel(String) - Static method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
Gets the indentation level of the specified line.
getLevel() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
Current Enforcer execution level
getLevel() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleBase
Current Enforcer execution level
getLevel() - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleDesc
 
getLifecycleForPhase(String) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Gets the lifecycle for phase.
getLog() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleBase
Provide an EnforcerLogger instance for Rule
getLog() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleHelper
Deprecated.
Gets the log.
getLog() - Method in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
 
getLongMessage() - Method in exception org.apache.maven.enforcer.rule.api.EnforcerRuleException
Deprecated.
not used
getMessage() - Method in class org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
 
getName() - Method in class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
How the property that is being evaluated is called
getName() - Method in class org.apache.maven.enforcer.rules.property.RequireEnvironmentVariable
 
getName() - Method in class org.apache.maven.enforcer.rules.property.RequireProperty
 
getName() - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleDesc
 
getNode() - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
 
getNonexistentFileMessage() - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
getOSInfo() - Static method in class org.apache.maven.enforcer.rules.utils.OSUtil
OS Information used by Enforcer rules and display Mojo.
getParent(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
getParent(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
getParent(DependencyNode) - Method in interface org.apache.maven.enforcer.rules.utils.ParentNodeProvider
Returns the parent node of the given node
getParent(DependencyNode) - Method in class org.apache.maven.enforcer.rules.utils.ParentsVisitor
 
getPhaseToLifecycleMap() - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Gets the phase to lifecycle map.
getPluginExecution(Xpp3Dom) - Static method in class org.apache.maven.extensions.enforcer.EnforceExtension
 
getPluginManagementPlugins(List<PluginWrapper>, Model) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
getPlugins(List<PluginWrapper>, Model) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
getProfilePluginManagementPlugins(List<PluginWrapper>, Profile) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
getProfilePlugins(List<PluginWrapper>, Profile) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
getProfilePlugins(MavenProject) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Finds the plugins that are listed in active profiles.
getProfileReportingPlugins(List<PluginWrapper>, Profile) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
getProfiles() - Method in class org.apache.maven.enforcer.rules.RequireActiveProfile
 
getProjectId(MavenProject) - Static method in class org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
Returns an identifier of a given project.
getPropertyFromExpression(String) - Static method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
getPropertyName() - Method in class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
The name of the property currently being evaluated, this is used for default message purposes only
getPropertyName() - Method in class org.apache.maven.enforcer.rules.property.RequireEnvironmentVariable
 
getPropertyName() - Method in class org.apache.maven.enforcer.rules.property.RequireProperty
 
getRegex() - Method in class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
Get the property value to a given regular expression.
getRegexMessage() - Method in class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
Get a warning message if the regular expression is not matched.
getRepoIdsFromSettings(Function<Profile, List<Repository>>) - Method in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
getReportingPlugins(List<PluginWrapper>, Model) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
getRepositoryUrlString(List<ArtifactRepository>) - Method in class org.apache.maven.enforcer.rules.BannedRepositories
 
getRule() - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleDesc
 
getRuleLevelFromConfig(PlexusConfiguration) - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleManager
 
getRuleName() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
Rule name for current rule instance.
getRuleName() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleBase
Rule name for current rule instance.
getRuleName(EnforcerRuleDesc) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
getRulesConfig() - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleConfigProvider
Produce rule configuration.
getRulesConfig() - Method in class org.apache.maven.enforcer.rules.ExternalRules
 
getSession() - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
 
getSingleChild(Node, String) - Static method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
getSource() - Method in exception org.apache.maven.enforcer.rule.api.EnforcerRuleException
Deprecated.
not used
getSource() - Method in class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
getType() - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
getValue(Node, String) - Static method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
getVersion() - Method in class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
getVersion() - Method in class org.apache.maven.enforcer.rules.version.AbstractVersionEnforcer
Gets the required version.
getVersion(Artifact) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
getViolatingDependencies(DependencyManagement) - Method in class org.apache.maven.enforcer.rules.BanDependencyManagementScope
 
getViolations() - Method in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
 
goal - Variable in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
The name of the goal for which to show help.
groupId - Variable in class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
groupIdPattern - Variable in class org.apache.maven.enforcer.rules.RequireMatchingCoordinates
 

H

handleBanMessages(StringBuilder) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
handleMessagesToTheUser(MavenProject, List<Plugin>) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
hasDependencies(List<Dependency>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
hasDistributionManagement() - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement.DistributionManagementCheck
 
hashCode() - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.MatchingArtifact
 
hasParent(MavenProject) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
hasRepository() - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement.DistributionManagementCheck
 
hasSite() - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement.DistributionManagementCheck
 
hasSnapshotRepository() - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement.DistributionManagementCheck
 
hasValidVersionSpecified(Plugin, List<PluginWrapper>) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Checks for valid version specified.
HelpMojo - Class in org.apache.maven.plugins.maven_enforcer_plugin
Display help information on maven-enforcer-plugin.
Call mvn enforcer:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
hopCount - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
 

I

idsToNode - Variable in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
ignoreCache - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
Use this flag to disable rule result caching.
ignoreModuleDependencies - Variable in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
ignores - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
Specify the ignored dependencies.
includeArtifact(DependencyNode, List<String>, List<String>) - Static method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
includePatterns - Variable in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher
 
includes - Variable in class org.apache.maven.enforcer.rules.BannedPlugins
Specify the allowed plugins.
includes - Variable in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
Specify the allowed dependencies.
includes - Variable in class org.apache.maven.enforcer.rules.dependency.BanTransitiveDependencies
Specify the dependencies that will be checked.
includes - Variable in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
includes - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
Dependencies to include.
includes - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
includes - Variable in class org.apache.maven.enforcer.rules.RequireJavaVendor
Java vendors to include.
indentSize - Variable in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
The number of spaces per indentation level, should be positive.
info(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in info level.
info(CharSequence) - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
info(Supplier<CharSequence>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in info level.
info(Supplier<CharSequence>) - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
interpreter - Variable in class org.apache.maven.enforcer.rules.EvaluateBeanshell
Beanshell interpreter.
isAll() - Method in class org.apache.maven.enforcer.rules.RequireActiveProfile
 
isAllowed() - Method in class org.apache.maven.enforcer.rules.RequireOS
Helper method to determine if the current OS is allowed based on the injected values for family, name, version and arch.
isAllowRepository() - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement
 
isAllowSite() - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement
 
isAllowSnapshotRepository() - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement
 
isBannedDynamicVersion(VersionConstraint) - Method in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
 
isBanSnapshots() - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Checks if is ban snapshots.
isCacheable() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRule
Deprecated.
This method tells the enforcer if the rule results may be cached.
isCached(AbstractEnforcerRule) - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleCache
 
isDebugEnabled() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Is the logger instance enabled for the DEBUG level?
isDebugEnabled() - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
isDependencyPartOfTheReactor(Dependency, List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
isErrorEnabled() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Is the logger instance enabled for the ERROR level?
isErrorEnabled() - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
isGAPartOfTheReactor(String, String, List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
This will check if the given groupId/artifactId is part of the current reactor.
isIgnoreModuleDependencies() - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
isInfoEnabled() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Is the logger instance enabled for the INFO level?
isInfoEnabled() - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
isMatchingPlugin(Plugin, PluginWrapper) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
isNotEmpty(String) - Static method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
isProfileActive(MavenProject, String) - Method in class org.apache.maven.enforcer.rules.RequireActiveProfile
Checks if profile is active.
isProjectPartOfTheReactor(MavenProject, List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
This will check of the groupId/artifactId can be found in any reactor project.
isReactorVersionConsistent(List<MavenProject>) - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
This method will check the following situation within a multi-module build.
isResultValid(EnforcerRule) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRule
Deprecated.
If the rule is cacheable and the same id is found in the cache, the stored results are passed to this method to allow double-checking of the results.
isRoot - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
 
isSearchTransitive() - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
 
isSnapshot(String) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Checks if is snapshot.
isValidFamily(String) - Method in class org.apache.maven.enforcer.rules.RequireOS
Helper method to check if the given family is in the following list: dos mac netware os/2 tandem unix windows win9x z/os os/400 Note: '!' is allowed at the beginning of the string and still considered valid.
isValidVersion(String) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
isVersionFromDefaultLifecycleBindings(InputLocationTracker) - Static method in class org.apache.maven.enforcer.rules.utils.PluginWrapper
Whether the version is coming from the default lifecycle bindings.
isVersionFromSuperpom(InputLocationTracker) - Static method in class org.apache.maven.enforcer.rules.utils.PluginWrapper
Whether the version is coming from the super POM.
isWarnEnabled() - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Is the logger instance enabled for the WARN level?
isWarnEnabled() - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 

J

JDK8_VERSION_PATTERN - Static variable in class org.apache.maven.enforcer.rules.version.RequireJavaVersion
 

K

keyToPairsMap - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 

L

LATEST - Static variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
 
level - Variable in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
Enforcer Rule execution level
lifecycles - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
The lifecycles.
lineLength - Variable in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
The maximum length of a display line, should be positive.
lineSeparator - Variable in class org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader
 
LineSeparator(String, Character) - Constructor for enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator
 
location - Variable in class org.apache.maven.enforcer.rules.ExternalRules
The external rules location.
LOCATION_PREFIX_CLASSPATH - Static variable in class org.apache.maven.enforcer.rules.ExternalRules
 
locationTracker - Variable in class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
log - Variable in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleBase
EnforcerLogger instance
log - Variable in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
log - Variable in class org.apache.maven.plugins.enforcer.internal.DefaultEnforcementRuleHelper
The log.
logger - Variable in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleCache
 
longMessage - Variable in exception org.apache.maven.enforcer.rule.api.EnforcerRuleException
The long message.

M

match(String, String) - Method in class org.apache.maven.enforcer.rules.BannedRepositories
 
match(String, String, String, String, String, String) - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
 
match(String, List<String>) - Method in class org.apache.maven.enforcer.rules.BannedRepositories
 
match(Function<ArtifactMatcher.Pattern, Boolean>) - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher
 
match(Artifact) - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher
Check if artifact matches patterns.
match(Artifact) - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
 
match(Dependency) - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher
Check if dependency matches patterns.
match(Dependency) - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
 
MATCH - org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator.MatchResult
 
matches(char, Character) - Method in enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator
Checks if two given characters match the line separator represented by this object.
matches(int, String) - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
 
MatchingArtifact(Artifact) - Constructor for class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.MatchingArtifact
 
MatchResult() - Constructor for enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator.MatchResult
 
maven2Validation(Model) - Method in class org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions
 
mavenVersion - Variable in class org.apache.maven.enforcer.rules.RequirePrerequisite
Can either be version or a range, e.g.
maxsize - Variable in class org.apache.maven.enforcer.rules.files.RequireFilesSize
the max size allowed.
MAXSIZE - Static variable in class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
message - Variable in class org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
 
messageBuilder(Map<String, Integer>, String, StringBuilder) - Method in class org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions
 
minsize - Variable in class org.apache.maven.enforcer.rules.files.RequireFilesSize
the min size allowed.
MODULE_TEXT - Static variable in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
moduleNameMustMatchArtifactId - Variable in class org.apache.maven.enforcer.rules.RequireMatchingCoordinates
 
mojoExecution - Variable in class org.apache.maven.enforcer.rules.ExternalRules
 
mojoExecution - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
MojoExecution needed by the ExpressionEvaluator
mojoExecutionProvider - Variable in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleManager
 

N

name - Variable in class org.apache.maven.enforcer.rules.RequireOS
The OS name desired.
name - Variable in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleDesc
 
NO_MATCH - org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator.MatchResult
 
node - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
 
nonexistentFileMessage - Variable in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
normalizeJDKVersion(String) - Static method in class org.apache.maven.enforcer.rules.version.RequireJavaVersion
Converts a JDK string from 1.5.0-11b12 to a single 3 digit version like 1.5.0-11
NormalizeLineSeparatorReader - Class in org.apache.maven.enforcer.rules.checksum
Converts Unix line separators to Windows ones and vice versa.
NormalizeLineSeparatorReader(Reader, NormalizeLineSeparatorReader.LineSeparator) - Constructor for class org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader
 
NormalizeLineSeparatorReader.LineSeparator - Enum in org.apache.maven.enforcer.rules.checksum
Type representing either Unix or Windows line separators
NormalizeLineSeparatorReader.LineSeparator.MatchResult - Enum in org.apache.maven.enforcer.rules.checksum
 
normalizeLineSeparatorTo - Variable in class org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
 
notPrecededByChar - Variable in enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator
 

O

onlyWhenRelease - Variable in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
Allows this rule to execute only when this project is a release.
org.apache.maven.enforcer.rule.api - package org.apache.maven.enforcer.rule.api
 
org.apache.maven.enforcer.rules - package org.apache.maven.enforcer.rules
 
org.apache.maven.enforcer.rules.checksum - package org.apache.maven.enforcer.rules.checksum
 
org.apache.maven.enforcer.rules.dependency - package org.apache.maven.enforcer.rules.dependency
 
org.apache.maven.enforcer.rules.files - package org.apache.maven.enforcer.rules.files
 
org.apache.maven.enforcer.rules.property - package org.apache.maven.enforcer.rules.property
 
org.apache.maven.enforcer.rules.utils - package org.apache.maven.enforcer.rules.utils
 
org.apache.maven.enforcer.rules.version - package org.apache.maven.enforcer.rules.version
 
org.apache.maven.extensions.enforcer - package org.apache.maven.extensions.enforcer
 
org.apache.maven.plugins.enforcer - package org.apache.maven.plugins.enforcer
 
org.apache.maven.plugins.enforcer.internal - package org.apache.maven.plugins.enforcer.internal
 
org.apache.maven.plugins.maven_enforcer_plugin - package org.apache.maven.plugins.maven_enforcer_plugin
 
osIndependentNameMatch(File) - Method in class org.apache.maven.enforcer.rules.files.RequireFilesExist
OSes like Windows are case-insensitive, so this method will compare the file path with the actual path.
OSUtil - Class in org.apache.maven.enforcer.rules.utils
Common os utility.
OSUtil() - Constructor for class org.apache.maven.enforcer.rules.utils.OSUtil
 

P

packagings - Variable in class org.apache.maven.enforcer.rules.RequirePrerequisite
Only the projects with one of these packagings will be enforced to have the correct prerequisite.
parentNodeProvider - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
 
ParentNodeProvider - Interface in org.apache.maven.enforcer.rules.utils
Provides the information about DependencyNode parent nodes
parents - Variable in class org.apache.maven.enforcer.rules.utils.ParentsVisitor
 
parentStack - Variable in class org.apache.maven.enforcer.rules.utils.ParentsVisitor
 
parentsVisitor - Variable in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
parentsVisitor - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
ParentsVisitor - Class in org.apache.maven.enforcer.rules.utils
A DependencyVisitor building a map of parent nodes
ParentsVisitor() - Constructor for class org.apache.maven.enforcer.rules.utils.ParentsVisitor
 
parsePluginString(String, String) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Helper method to parse and inject a Plugin.
parts - Variable in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
 
partsRegex - Variable in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
 
pattern - Variable in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
 
Pattern(String) - Constructor for class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
 
phases - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
The comma separated list of phases that should be used to find lifecycle plugin bindings.
phaseToLifecycleMap - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
The phase to lifecycle map.
plexusContainer - Variable in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleManager
 
PLUGIN_HELP_PATH - Static variable in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
pluginManager - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
The plugin manager.
plugins - Variable in class org.apache.maven.enforcer.rules.RequireSameVersions
 
PluginWrapper - Class in org.apache.maven.enforcer.rules.utils
 
PluginWrapper(Plugin) - Constructor for class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
PluginWrapper(ReportPlugin) - Constructor for class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
POM_PROPERTIES - Static variable in class org.apache.maven.extensions.enforcer.EnforceExtension
 
populateErrorMessage(List<ArtifactRepository>, String) - Method in class org.apache.maven.enforcer.rules.BannedRepositories
 
POTENTIAL_MATCH - org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator.MatchResult
 
predicate - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
 
prepareDependencyArtifactMatcher(Collection<String>) - Static method in class org.apache.maven.enforcer.rules.utils.ArtifactUtils
Prepares patterns directly into a reusable predicate.
previousCharacter - Variable in class org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader
 
processRuleConfigProviders(List<EnforcerRuleDesc>) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
profileActivationContext - Variable in class org.apache.maven.enforcer.rules.RequireOS
 
profiles - Variable in class org.apache.maven.enforcer.rules.RequireActiveProfile
Comma separated list of profiles to check.
project - Variable in class org.apache.maven.enforcer.rules.BanDependencyManagementScope
 
project - Variable in class org.apache.maven.enforcer.rules.BanDistributionManagement
 
project - Variable in class org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions
 
project - Variable in class org.apache.maven.enforcer.rules.BannedRepositories
 
project - Variable in class org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
 
project - Variable in class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
project - Variable in class org.apache.maven.enforcer.rules.RequireActiveProfile
 
project - Variable in class org.apache.maven.enforcer.rules.RequireExplicitDependencyScope
 
project - Variable in class org.apache.maven.enforcer.rules.RequireMatchingCoordinates
 
project - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
project - Variable in class org.apache.maven.enforcer.rules.RequirePrerequisite
 
project - Variable in class org.apache.maven.enforcer.rules.RequireReleaseVersion
 
project - Variable in class org.apache.maven.enforcer.rules.RequireSameVersions
 
project - Variable in class org.apache.maven.enforcer.rules.RequireSnapshotVersion
 
project - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
POM
property - Variable in class org.apache.maven.enforcer.rules.property.RequireProperty
Specify the required property.

R

ReactorModuleConvergence - Class in org.apache.maven.enforcer.rules
This rule will check if a multi-module build will follow the best practices.
ReactorModuleConvergence(MavenSession) - Constructor for class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
read() - Method in class org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader
 
read(char[], int, int) - Method in class org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader
 
recursive - Variable in class org.apache.maven.enforcer.rules.files.RequireFilesSize
the mode for computing the size when the files are directories.
regex - Variable in class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
Match the property value to a given regular expression.
regexMessage - Variable in class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
Specify a warning message if the regular expression is not matched.
RELEASE - Static variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
 
removeUncheckedPlugins(Collection<String>, Set<Plugin>) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Remove the plugins that the user doesn't want to check.
repeat(String, int) - Static method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
Repeat a String n times to form a new string.
reportPlugins - Variable in class org.apache.maven.enforcer.rules.RequireSameVersions
 
repositorySystem - Variable in class org.apache.maven.enforcer.rules.dependency.ResolverUtil
 
repositorySystem - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
RequireActiveProfile - Class in org.apache.maven.enforcer.rules
This rule checks that some profiles are active.
RequireActiveProfile(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.RequireActiveProfile
 
RequireEnvironmentVariable - Class in org.apache.maven.enforcer.rules.property
This rule checks that certain environment variable is set.
RequireEnvironmentVariable() - Constructor for class org.apache.maven.enforcer.rules.property.RequireEnvironmentVariable
 
RequireExplicitDependencyScope - Class in org.apache.maven.enforcer.rules
Checks that all dependencies have an explicitly declared scope in the non-effective pom (i.e.
RequireExplicitDependencyScope(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.RequireExplicitDependencyScope
 
RequireFileChecksum - Class in org.apache.maven.enforcer.rules.checksum
Rule to validate a binary file to match the specified checksum.
RequireFileChecksum() - Constructor for class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
RequireFilesDontExist - Class in org.apache.maven.enforcer.rules.files
The Class RequireFilesDontExist.
RequireFilesDontExist() - Constructor for class org.apache.maven.enforcer.rules.files.RequireFilesDontExist
 
RequireFilesExist - Class in org.apache.maven.enforcer.rules.files
The Class RequireFilesExist.
RequireFilesExist() - Constructor for class org.apache.maven.enforcer.rules.files.RequireFilesExist
 
RequireFilesSize - Class in org.apache.maven.enforcer.rules.files
Rule to validate the main artifact is within certain size constraints.
RequireFilesSize(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
RequireJavaVendor - Class in org.apache.maven.enforcer.rules
This rule checks that the Java vendor is allowed.
RequireJavaVendor() - Constructor for class org.apache.maven.enforcer.rules.RequireJavaVendor
 
RequireJavaVersion - Class in org.apache.maven.enforcer.rules.version
This rule checks that the Java version is allowed.
RequireJavaVersion() - Constructor for class org.apache.maven.enforcer.rules.version.RequireJavaVersion
 
RequireMatchingCoordinates - Class in org.apache.maven.enforcer.rules
This rule checks that the Maven coordinates (i.e.
RequireMatchingCoordinates(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.RequireMatchingCoordinates
 
RequireMavenVersion - Class in org.apache.maven.enforcer.rules.version
This rule checks that the Maven version is allowed.
RequireMavenVersion(RuntimeInformation) - Constructor for class org.apache.maven.enforcer.rules.version.RequireMavenVersion
 
RequireNoRepositories - Class in org.apache.maven.enforcer.rules
This rule checks that this pom or its parents don't define a repository.
RequireNoRepositories(MavenSession) - Constructor for class org.apache.maven.enforcer.rules.RequireNoRepositories
 
RequireOS - Class in org.apache.maven.enforcer.rules
This rule checks that the OS is allowed by combinations of family, name, version and cpu architecture.
RequireOS(ProfileActivator, MavenSession) - Constructor for class org.apache.maven.enforcer.rules.RequireOS
Instantiates a new RequireOS.
RequirePluginVersions - Class in org.apache.maven.enforcer.rules
This rule will enforce that all plugins specified in the poms have a version declared.
RequirePluginVersions(PluginManager, ArtifactFactory, RepositorySystem, MavenSession, EnforcerRuleUtils, RuntimeInformation, DefaultLifecycles, MavenProject, ExpressionEvaluator, PlexusContainer) - Constructor for class org.apache.maven.enforcer.rules.RequirePluginVersions
 
RequirePrerequisite - Class in org.apache.maven.enforcer.rules
 
RequirePrerequisite(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.RequirePrerequisite
 
RequireProfileIdsExist - Class in org.apache.maven.enforcer.rules
Ensure that all profiles mentioned on the commandline do exist.
RequireProfileIdsExist(MavenSession) - Constructor for class org.apache.maven.enforcer.rules.RequireProfileIdsExist
 
RequireProperty - Class in org.apache.maven.enforcer.rules.property
This rule checks that certain properties are set.
RequireProperty(ExpressionEvaluator) - Constructor for class org.apache.maven.enforcer.rules.property.RequireProperty
 
RequireReleaseDeps - Class in org.apache.maven.enforcer.rules.dependency
This rule checks that no snapshots are included.
RequireReleaseDeps(MavenSession, ResolverUtil) - Constructor for class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
 
RequireReleaseVersion - Class in org.apache.maven.enforcer.rules
This rule checks that the current project is not a snapshot.
RequireReleaseVersion(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.RequireReleaseVersion
 
RequireSameVersions - Class in org.apache.maven.enforcer.rules
 
RequireSameVersions(MavenProject, MavenSession) - Constructor for class org.apache.maven.enforcer.rules.RequireSameVersions
 
RequireSnapshotVersion - Class in org.apache.maven.enforcer.rules
This rule checks that the current project is not a release.
RequireSnapshotVersion(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.RequireSnapshotVersion
 
RequireTextFileChecksum - Class in org.apache.maven.enforcer.rules.checksum
Rule to validate a text file to match the specified checksum.
RequireTextFileChecksum(MavenProject) - Constructor for class org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
 
RequireUpperBoundDeps - Class in org.apache.maven.enforcer.rules.dependency
Rule to enforce that the resolved dependency is also the most recent one of all transitive dependencies.
RequireUpperBoundDeps(ResolverUtil) - Constructor for class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
 
RequireUpperBoundDeps.DependencyNodeHopCountPair - Class in org.apache.maven.enforcer.rules.dependency
 
RequireUpperBoundDeps.RequireUpperBoundDepsVisitor - Class in org.apache.maven.enforcer.rules.dependency
 
RequireUpperBoundDepsVisitor() - Constructor for class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
resolve(Plugin) - Method in class org.apache.maven.enforcer.rules.utils.EnforcerRuleUtils
 
resolve(ReportPlugin) - Method in class org.apache.maven.enforcer.rules.utils.EnforcerRuleUtils
 
resolveDescriptor(String) - Method in class org.apache.maven.enforcer.rules.ExternalRules
 
resolvePlugins(List<Plugin>) - Method in class org.apache.maven.enforcer.rules.utils.EnforcerRuleUtils
 
resolveReportPlugins(List<ReportPlugin>) - Method in class org.apache.maven.enforcer.rules.utils.EnforcerRuleUtils
 
resolverUtil - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
 
resolverUtil - Variable in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
 
resolverUtil - Variable in class org.apache.maven.enforcer.rules.dependency.BanTransitiveDependencies
 
resolverUtil - Variable in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
resolverUtil - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
 
ResolverUtil - Class in org.apache.maven.enforcer.rules.dependency
Resolver helper class.
ResolverUtil(RepositorySystem, MavenSession) - Constructor for class org.apache.maven.enforcer.rules.dependency.ResolverUtil
Default constructor
resolveTransitiveDependencies() - Method in class org.apache.maven.enforcer.rules.dependency.ResolverUtil
Retrieves the DependencyNode instance containing the result of the transitive dependency for the current MavenProject.
resolveTransitiveDependencies(boolean, boolean, List<String>) - Method in class org.apache.maven.enforcer.rules.dependency.ResolverUtil
 
resolveTransitiveDependencies(boolean, List<String>) - Method in class org.apache.maven.enforcer.rules.dependency.ResolverUtil
Retrieves the DependencyNode instance containing the result of the transitive dependency for the current MavenProject.
resolveTransitiveDependenciesVerbose(List<String>) - Method in class org.apache.maven.enforcer.rules.dependency.ResolverUtil
Retrieves the DependencyNode instance containing the result of the transitive dependency for the current MavenProject in verbose mode.
resolveValue() - Method in class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
Resolves the property value
resolveValue() - Method in class org.apache.maven.enforcer.rules.property.RequireEnvironmentVariable
 
resolveValue() - Method in class org.apache.maven.enforcer.rules.property.RequireProperty
 
rule - Variable in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleDesc
 
ruleCache - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
 
ruleName - Variable in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
Rule name for current rule instance.
rules - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
Rules configuration to execute as XML.
rulesToExecute - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
 
rulesToSkip - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
List of strings that matches the EnforcerRules to skip.
runtimeInformation - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
runtimeInformation - Variable in class org.apache.maven.enforcer.rules.version.RequireMavenVersion
 

S

sameModuleVersions - Variable in class org.apache.maven.enforcer.rules.RequireSameVersions
 
satisfyAny - Variable in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
Allow that a single one of the files can make the rule to pass.
searchTransitive - Variable in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
Specify if transitive dependencies should be searched (default) or only look at direct dependencies.
searchTree(DependencyNode, int, ArtifactMatcher, Set<Dependency>, StringBuilder) - Static method in class org.apache.maven.enforcer.rules.dependency.BanTransitiveDependencies
Searches dependency tree recursively for transitive dependencies that are not excluded, while generating nice info message along the way.
separatorChars - Variable in enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator
 
serialVersionUID - Static variable in exception org.apache.maven.enforcer.rule.api.EnforcerRuleException
serialVersionUID.
serialVersionUID - Static variable in exception org.apache.maven.plugins.enforcer.internal.EnforcerRuleManagerException
 
session - Variable in class org.apache.maven.enforcer.rules.BannedPlugins
 
session - Variable in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
 
session - Variable in class org.apache.maven.enforcer.rules.dependency.BanTransitiveDependencies
 
session - Variable in class org.apache.maven.enforcer.rules.dependency.ResolverUtil
 
session - Variable in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
session - Variable in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
session - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
The session.
session - Variable in class org.apache.maven.enforcer.rules.RequireProfileIdsExist
 
session - Variable in class org.apache.maven.enforcer.rules.RequireSameVersions
 
session - Variable in class org.apache.maven.plugins.enforcer.DisplayInfoMojo
Deprecated.
The MavenSession
session - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
The MavenSession
sessionProvider - Variable in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleManager
 
setAll(boolean) - Method in class org.apache.maven.enforcer.rules.RequireActiveProfile
 
setAllowedPluginRepositories(List<String>) - Method in class org.apache.maven.enforcer.rules.BannedRepositories
 
setAllowedPluginRepositories(List<String>) - Method in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
setAllowedRepositories(List<String>) - Method in class org.apache.maven.enforcer.rules.BannedRepositories
 
setAllowedRepositories(List<String>) - Method in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
setAllowNulls(boolean) - Method in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
 
setAllowRepository(boolean) - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement
 
setAllowSite(boolean) - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement
 
setAllowSnapshotPluginRepositories(boolean) - Method in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
setAllowSnapshotRepositories(boolean) - Method in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
setAllowSnapshotRepository(boolean) - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement
 
setArch(String) - Method in class org.apache.maven.enforcer.rules.RequireOS
Sets the architecture.
setArtifactIdPattern(String) - Method in class org.apache.maven.enforcer.rules.RequireMatchingCoordinates
 
setBanLatest(boolean) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Sets the ban latest.
setBannedRepositories(List<String>) - Method in class org.apache.maven.enforcer.rules.BannedRepositories
 
setBanPluginRepositories(boolean) - Method in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
setBanRelease(boolean) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Sets the ban release.
setBanRepositories(boolean) - Method in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
setBanSnapshots(boolean) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Sets the ban snapshots.
setBanTimestamps(boolean) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Sets the ban timestamps.
setChecksum(String) - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
The expected checksum value.
setCommandLineRules(List<String>) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
Deprecated.
Use enforcer.rules property instead
setCondition(String) - Method in class org.apache.maven.enforcer.rules.EvaluateBeanshell
 
setCustomMessageIfNoneConfigured(ArtifactVersion, String) - Method in class org.apache.maven.enforcer.rules.version.RequireJavaVersion
 
setDisplay(boolean) - Method in class org.apache.maven.enforcer.rules.RequireOS
 
setDistributionManagement(DistributionManagement) - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement.DistributionManagementCheck
 
setEncoding(String) - Method in class org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
 
setExcludes(List<String>) - Method in class org.apache.maven.enforcer.rules.BanDependencyManagementScope
 
setExcludes(List<String>) - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
Specify the banned dependencies.
setExcludes(List<String>) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
Sets dependencies to exclude.
setExcludes(List<String>) - Method in class org.apache.maven.enforcer.rules.RequireJavaVendor
Specify the banned vendors.
setFail(boolean) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
setFailFast(boolean) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
setFailIfNoRules(boolean) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
 
setFailWhenParentIsRelease(boolean) - Method in class org.apache.maven.enforcer.rules.RequireSnapshotVersion
 
setFailWhenParentIsSnapshot(boolean) - Method in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
 
setFailWhenParentIsSnapshot(boolean) - Method in class org.apache.maven.enforcer.rules.RequireReleaseVersion
 
setFamily(String) - Method in class org.apache.maven.enforcer.rules.RequireOS
Sets the family.
setFile(File) - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
The file to check.
setFilesList(List<File>) - Method in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
 
setGroupIdPattern(String) - Method in class org.apache.maven.enforcer.rules.RequireMatchingCoordinates
 
setIncludes(List<String>) - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
Specify the allowed dependencies.
setIncludes(List<String>) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
setIncludes(List<String>) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
Sets dependencies to include.
setIncludes(List<String>) - Method in class org.apache.maven.enforcer.rules.RequireJavaVendor
Specify the allowed vendor names.
setLocation(String) - Method in class org.apache.maven.enforcer.rules.ExternalRules
 
setLog(EnforcerLogger) - Method in class org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleBase
Used by EnforcerMojo to inject logger instance
setLog(EnforcerLogger) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerRuleBase
Used by EnforcerMojo to inject logger instance
setMavenVersion(String) - Method in class org.apache.maven.enforcer.rules.RequirePrerequisite
Set the mavenVersion Can either be version or a range, e.g.
setMaxsize(long) - Method in class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
setMessage(String) - Method in class org.apache.maven.enforcer.rules.AbstractStandardEnforcerRule
 
setMinsize(long) - Method in class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
setModuleNameMustMatchArtifactId(boolean) - Method in class org.apache.maven.enforcer.rules.RequireMatchingCoordinates
 
setName(String) - Method in class org.apache.maven.enforcer.rules.RequireOS
Sets the name.
setNonexistentFileMessage(String) - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
The friendly message to use when the file does not exist.
setNormalizeLineSeparatorTo(NormalizeLineSeparatorReader.LineSeparator) - Method in class org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
 
setOnlyWhenRelease(boolean) - Method in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
 
setPackagings(List<String>) - Method in class org.apache.maven.enforcer.rules.RequirePrerequisite
Only the projects with one of these packagings will be enforced to have the correct prerequisite.
setProfiles(String) - Method in class org.apache.maven.enforcer.rules.RequireActiveProfile
 
setProperty(String) - Method in class org.apache.maven.enforcer.rules.property.RequireProperty
 
setRecursive(boolean) - Method in class org.apache.maven.enforcer.rules.files.RequireFilesSize
 
setRegex(String) - Method in class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
Set the property value to a given regular expression.
setRegexMessage(String) - Method in class org.apache.maven.enforcer.rules.property.AbstractPropertyEnforcerRule
Set a warning message if the regular expression is not matched.
setRulesToExecute(List<String>) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
List of strings that matches the EnforcerRules to execute.
setRulesToSkip(List<String>) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
Set rule list to skip.
setSatisfyAny(boolean) - Method in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
 
setSearchTransitive(boolean) - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
Sets the search transitive.
setType(String) - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
The checksum algorithm to use.
setUniqueVersions(boolean) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
setUniqueVersions(boolean) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
setVariableName(String) - Method in class org.apache.maven.enforcer.rules.property.RequireEnvironmentVariable
 
setVerbose(boolean) - Method in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
 
setVersion(String) - Method in class org.apache.maven.enforcer.rules.RequireOS
Sets the version.
setVersion(String) - Method in class org.apache.maven.enforcer.rules.version.AbstractVersionEnforcer
Specify the required version.
setVersion(String) - Method in class org.apache.maven.enforcer.rules.version.RequireJavaVersion
 
setXsltLocation(String) - Method in class org.apache.maven.enforcer.rules.ExternalRules
 
shouldExclude - Variable in class org.apache.maven.enforcer.rules.dependency.BannedDependencies
 
shouldExclude - Variable in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
 
shouldExecute(EnforcerRule) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
This method determines if a rule should execute based on the cache
shouldInclude - Variable in class org.apache.maven.enforcer.rules.dependency.BannedDependencies
 
shouldInclude - Variable in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
 
skip - Variable in class org.apache.maven.plugins.enforcer.EnforceMojo
Flag to easily skip all checks
SNAPSHOT_SUFFIX - Static variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
 
source - Variable in exception org.apache.maven.enforcer.rule.api.EnforcerRuleException
The source.

T

test(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.ExcludeArtifactPatternsPredicate
 
toArtifact(DependencyNode) - Static method in class org.apache.maven.enforcer.rules.utils.ArtifactUtils
Converts DependencyNode to Artifact; in comparison to RepositoryUtils.toArtifact(org.eclipse.aether.artifact.Artifact), this method assigns Artifact.getScope() and Artifact.isOptional() based on the dependency information from the node.
toLines(String, int, int, int) - Static method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
Splits the specified text into lines of convenient display length.
toLines(List<String>, String, int, int) - Static method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
Adds the specified line to the output sequence, performing line wrapping if necessary.
toString() - Method in class org.apache.maven.enforcer.rules.AlwaysFail
 
toString() - Method in class org.apache.maven.enforcer.rules.AlwaysPass
 
toString() - Method in class org.apache.maven.enforcer.rules.BanDependencyManagementScope
 
toString() - Method in class org.apache.maven.enforcer.rules.BanDistributionManagement
 
toString() - Method in class org.apache.maven.enforcer.rules.BannedPlugins
 
toString() - Method in class org.apache.maven.enforcer.rules.BannedRepositories
 
toString() - Method in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 
toString() - Method in class org.apache.maven.enforcer.rules.checksum.RequireTextFileChecksum
 
toString() - Method in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
 
toString() - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependencies
 
toString() - Method in class org.apache.maven.enforcer.rules.dependency.BanTransitiveDependencies
 
toString() - Method in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
toString() - Method in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
 
toString() - Method in class org.apache.maven.enforcer.rules.EvaluateBeanshell
 
toString() - Method in class org.apache.maven.enforcer.rules.ExternalRules
 
toString() - Method in class org.apache.maven.enforcer.rules.files.AbstractRequireFiles
 
toString() - Method in class org.apache.maven.enforcer.rules.property.RequireEnvironmentVariable
 
toString() - Method in class org.apache.maven.enforcer.rules.property.RequireProperty
 
toString() - Method in class org.apache.maven.enforcer.rules.ReactorModuleConvergence
 
toString() - Method in class org.apache.maven.enforcer.rules.RequireActiveProfile
 
toString() - Method in class org.apache.maven.enforcer.rules.RequireJavaVendor
 
toString() - Method in class org.apache.maven.enforcer.rules.RequireMatchingCoordinates
 
toString() - Method in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
toString() - Method in class org.apache.maven.enforcer.rules.RequireOS
 
toString() - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
 
toString() - Method in class org.apache.maven.enforcer.rules.RequirePrerequisite
 
toString() - Method in class org.apache.maven.enforcer.rules.RequireReleaseVersion
 
toString() - Method in class org.apache.maven.enforcer.rules.RequireSameVersions
 
toString() - Method in class org.apache.maven.enforcer.rules.RequireSnapshotVersion
 
toString() - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.MatchingArtifact
 
toString() - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
 
toString() - Method in class org.apache.maven.enforcer.rules.version.RequireJavaVersion
 
toString() - Method in class org.apache.maven.enforcer.rules.version.RequireMavenVersion
 
toString() - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerRuleDesc
 
toString(VersionRange) - Static method in class org.apache.maven.enforcer.rules.version.AbstractVersionEnforcer
 
transform(String, InputStream, String) - Method in class org.apache.maven.enforcer.rules.ExternalRules
 
type - Variable in class org.apache.maven.enforcer.rules.checksum.RequireFileChecksum
 

U

unCheckedPluginList - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
Same as unCheckedPlugins but as a comma list to better support properties.
unCheckedPlugins - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
Plugins to skip for version enforcement.
uniqueVersions - Variable in class org.apache.maven.enforcer.rules.dependency.DependencyConvergence
 
uniqueVersions - Variable in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
uniqueVersions - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
uniqueVersions - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
 
uniqueVersions - Variable in class org.apache.maven.enforcer.rules.RequireSameVersions
 
UNIX - org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator
 
upperBoundDepsVisitor - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps
 
utils - Variable in class org.apache.maven.enforcer.rules.RequirePluginVersions
The utils.

V

validate(Artifact) - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependencies
 
validate(Artifact) - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
Validates a dependency artifact if it fulfills the enforcer rule
validate(Artifact) - Method in class org.apache.maven.enforcer.rules.dependency.RequireReleaseDeps
 
validate(DependencyNode, int, StringBuilder, Set<ArtifactMatcher.MatchingArtifact>) - Method in class org.apache.maven.enforcer.rules.dependency.BannedDependenciesBase
 
validateDependencies(List<Dependency>) - Method in class org.apache.maven.enforcer.rules.BanDuplicatePomDependencyVersions
 
valueOf(String) - Static method in enum org.apache.maven.enforcer.rule.api.EnforcerLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator.MatchResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.maven.enforcer.rule.api.EnforcerLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator.MatchResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator
Returns an array containing the constants of this enum type, in the order they are declared.
variableName - Variable in class org.apache.maven.enforcer.rules.property.RequireEnvironmentVariable
Specify the required variable.
verbose - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions
true if dependencies should be checked before Maven computes the final dependency tree.
verifyPlugin(Plugin, MavenProject, Settings, ArtifactRepository) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
Verify plugin.
version - Variable in class org.apache.maven.enforcer.rules.RequireOS
The OS version desired.
version - Variable in class org.apache.maven.enforcer.rules.utils.PluginWrapper
 
version - Variable in class org.apache.maven.enforcer.rules.version.AbstractVersionEnforcer
Specify the required version.
VERSION - Static variable in class org.apache.maven.enforcer.rules.RequireNoRepositories
 
versionScheme - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
 
violations - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
 
visitEnter(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
visitEnter(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
visitEnter(DependencyNode) - Method in class org.apache.maven.enforcer.rules.utils.ParentsVisitor
 
visitLeave(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.DependencyVersionMap
 
visitLeave(DependencyNode) - Method in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.RequireUpperBoundDepsVisitor
 
visitLeave(DependencyNode) - Method in class org.apache.maven.enforcer.rules.utils.ParentsVisitor
 

W

warn(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in warn level.
warn(CharSequence) - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
warn(Supplier<CharSequence>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in warn level.
warn(Supplier<CharSequence>) - Method in class org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
 
WARN - org.apache.maven.enforcer.rule.api.EnforcerLevel
Just warn.
warnOrError(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in warn or error level according to current rule EnforcerLevel.
warnOrError(CharSequence) - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerLoggerError
 
warnOrError(CharSequence) - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerLoggerWarn
 
warnOrError(Supplier<CharSequence>) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
Log message in warn or error level according to current rule EnforcerLevel.
warnOrError(Supplier<CharSequence>) - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerLoggerError
 
warnOrError(Supplier<CharSequence>) - Method in class org.apache.maven.plugins.enforcer.internal.EnforcerLoggerWarn
 
WINDOWS - org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator
 
writeGoal(StringBuilder, String, Element) - Method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 
writeParameter(StringBuilder, Node, Node) - Method in class org.apache.maven.plugins.maven_enforcer_plugin.HelpMojo
 

X

xsltLocation - Variable in class org.apache.maven.enforcer.rules.ExternalRules
An optional location of an XSLT file used to transform the rule document available via ExternalRules.location before it is applied.
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages