Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
- 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
- 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(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.
- addPluginsInProfiles(List<PluginWrapper>, Model) - Method in class org.apache.maven.enforcer.rules.RequirePluginVersions
- 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 usingLATEST
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 usingRELEASE
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
- 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.Pattern - Class in org.apache.maven.enforcer.rules.utils
- 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 that this project's maven session whether have 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
- 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
- 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.
- createRuleDesc(String, String) - 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.
- 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.Please see Writing a custom rule
- EnforcerRule2 - Interface in org.apache.maven.enforcer.rule.api
-
Deprecated.Please see Writing a custom rule
- 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 Class in org.apache.maven.enforcer.rule.api
-
An error occurring during the execution of a rule.
- EnforcerRuleError(String) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleError
- EnforcerRuleError(String, Throwable) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleError
- EnforcerRuleError(Throwable) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleError
- EnforcerRuleException - Exception Class in org.apache.maven.enforcer.rule.api
-
An exception occurring during the execution of a rule.
- EnforcerRuleException(Object, String, String) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
-
Deprecated.
source
andlongMessage
are not used - EnforcerRuleException(String) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
-
Construct a new
EnforcerRuleException
exception providing amessage
. - EnforcerRuleException(String, Exception) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
-
Construct a new
EnforcerRuleException
exception wrapping an underlyingException
and providing amessage
. - EnforcerRuleException(String, Throwable) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
-
Construct a new
EnforcerRuleException
exception wrapping an underlyingThrowable
and providing amessage
. - EnforcerRuleException(Throwable) - Constructor for exception class org.apache.maven.enforcer.rule.api.EnforcerRuleException
-
Construct a new
EnforcerRuleException
exception wrapping an underlyingThrowable
. - EnforcerRuleHelper - Interface in org.apache.maven.enforcer.rule.api
-
Deprecated.Please see Writing a custom rule
- 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 Class in org.apache.maven.plugins.enforcer.internal
-
Problems reported by EnforcerRuleManager.
- EnforcerRuleManagerException(String, Throwable) - Constructor for exception class org.apache.maven.plugins.enforcer.internal.EnforcerRuleManagerException
- EnforcerRuleManagerException(Throwable) - Constructor for exception class 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
- 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 - Enum constant in enum 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.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.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 class 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(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 class 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
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
- 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.
Callmvn 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 class 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 - Enum constant in enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator.MatchResult
- matchDependencyArtifact(Artifact, Collection<String>) - Static method in class org.apache.maven.enforcer.rules.utils.ArtifactUtils
-
Checks if the given dependency artifact matches the given collection of patterns
- 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(String, String) - Method in class org.apache.maven.enforcer.rules.utils.ArtifactMatcher.Pattern
- 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
- 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 - Enum constant in enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator.MatchResult
- node - Variable in class org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps.DependencyNodeHopCountPair
- nodeStack - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
- 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, boolean) - 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
- 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 - Enum constant in enum org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader.LineSeparator.MatchResult
- predicate - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
- previousCharacter - Variable in class org.apache.maven.enforcer.rules.checksum.NormalizeLineSeparatorReader
- processRuleConfigProviders(List<EnforcerRuleDesc>) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
- 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.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
- 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
- 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) - 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) - 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() - 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 currentMavenProject
. - 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 currentMavenProject
. - 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 currentMavenProject
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
- 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
- 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 class org.apache.maven.enforcer.rule.api.EnforcerRuleException
-
serialVersionUID.
- serialVersionUID - Static variable in exception class 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.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 arch.
- 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
- 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
- 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
- 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
- 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
- shouldExecute(EnforcerRule) - Method in class org.apache.maven.plugins.enforcer.EnforceMojo
-
This method determines if a rule should execute based on the cache
- 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 class 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
toArtifact
; in comparison toRepositoryUtils.toArtifact(org.eclipse.aether.artifact.Artifact)
, this method assignsArtifact.getScope()
andArtifact.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.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.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
- 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 - Enum constant in enum 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.BannedPlugins
- 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) - 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.
- 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
- violations - Variable in class org.apache.maven.enforcer.rules.dependency.BanDynamicVersions.BannedDynamicVersionCollector
- visitEnter(DependencyNode) - Method 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.BanDynamicVersions.BannedDynamicVersionCollector
- 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 - Enum constant in enum org.apache.maven.enforcer.rule.api.EnforcerLevel
-
Just warn.
- warnOrError(CharSequence) - Method in interface org.apache.maven.enforcer.rule.api.EnforcerLogger
- 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
- 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 - Enum constant in enum 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
mvn --version