All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractEnforcerLogger Base EnforcerLogger implementationAbstractEnforcerRule Entry point for customEnforcer Rule
.AbstractEnforcerRuleBase Base rule implementation for new API.AbstractEnforcerRuleConfigProvider Entry point for customEnforcer Rule
which provide additional rules configuration.AbstractPropertyEnforcerRule Abstract enforcer rule that give a foundation to validate properties from multiple sources.AbstractRequireFiles Contains the common code to compare an array of files against a requirement.AbstractStandardEnforcerRule Abstract help rule.AbstractVersionEnforcer Contains the common code to compare a version against a version range.AlwaysFail Always fail.AlwaysPass Always pass.ArtifactMatcher This class is used for matching Artifacts against a list of patterns.ArtifactMatcher.Pattern ArtifactUtils BanDependencyManagementScope This rule bans all scope values except forimport
from dependencies within the dependency management.BanDistributionManagement This rule will check if a pom contains adistributionManagement
part.BanDistributionManagement.DistributionManagementCheck BanDuplicatePomDependencyVersions Since Maven 3 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique.BanDynamicVersions This rule bans dependencies having a version which requires resolution (i.e.BanDynamicVersions.ExcludeArtifactPatternsPredicate BannedDependencies This rule checks that lists of dependencies are not included.BannedDependenciesBase Abstract base class for rules which validate the transitive dependency tree by traversing all children and validating every dependency artifact.BannedPlugins This rule checks that lists of plugins are not included.BannedRepositories This rule checks that this project's maven session whether have banned repositories.BanTransitiveDependencies This rule bans all transitive dependencies.DefaultEnforcementRuleHelper Default implementation of the EnforcementRuleHelper interface.DependencyConvergence DependencyVersionMap DisplayInfoMojo Deprecated. please usemvn --version
EnforceExtension Extends every MavenProject with the maven-enforcer-plugin, adding executions as defined in.mvn/enforcer-extension.xml
EnforceMojo This goal executes the defined enforcer-rules once per module.EnforcerLevel Levels steering whether a rule should fail a build or just display a warning.EnforcerLogger Logger used by enforcer rule.EnforcerLoggerError EnforcerLogger implementation forERROR
execution levelEnforcerLoggerWarn EnforcerLogger implementation forWARN
execution levelEnforcerRule Deprecated. Please see Writing a custom ruleEnforcerRule2 Deprecated. Please see Writing a custom ruleEnforcerRuleBase Base interface for old and new API.EnforcerRuleCache Service for manage rules cache storage.EnforcerRuleDesc Description of rule to execute.EnforcerRuleError An error occurring during the execution of a rule.EnforcerRuleException An exception occurring during the execution of a rule.EnforcerRuleHelper Deprecated. Please see Writing a custom ruleEnforcerRuleManager Manage enforcer rules.EnforcerRuleManagerException Problems reported by EnforcerRuleManager.EnforcerRuleUtils The Class EnforcerRuleUtils.EvaluateBeanshell Rule for Maven Enforcer using Beanshell to evaluate a conditional expression.ExpressionEvaluator A configuredExpressionEvaluator
used by rules.ExternalRules An enforcer rule that will provide rules configuration from an external resource.HelpMojo Display help information on maven-enforcer-plugin.
Callmvn enforcer:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.NormalizeLineSeparatorReader Converts Unix line separators to Windows ones and vice-versa.NormalizeLineSeparatorReader.LineSeparator Type representing either Unix or Windows line separatorsNormalizeLineSeparatorReader.LineSeparator.MatchResult OSUtil Common os utility.ParentNodeProvider Provides the information aboutDependencyNode
parent nodesParentsVisitor ADependencyVisitor
building a map of parent nodesPluginWrapper ReactorModuleConvergence This rule will check if a multi module build will follow the best practices.RequireActiveProfile This rule checks that some profiles are active.RequireEnvironmentVariable This rule checks that certain environment variable is set.RequireExplicitDependencyScope Checks that all dependencies have an explicitly declared scope in the non-effective pom (i.e.RequireFileChecksum Rule to validate a binary file to match the specified checksum.RequireFilesDontExist The Class RequireFilesDontExist.RequireFilesExist The Class RequireFilesExist.RequireFilesSize Rule to validate the main artifact is within certain size constraints.RequireJavaVendor This rule checks that the Java vendor is allowed.RequireJavaVersion This rule checks that the Java version is allowed.RequireMavenVersion This rule checks that the Maven version is allowed.RequireNoRepositories This rule checks that this pom or its parents don't define a repository.RequireOS This rule checks that the OS is allowed by combinations of family, name, version and cpu architecture.RequirePluginVersions This rule will enforce that all plugins specified in the poms have a version declared.RequirePrerequisite RequireProfileIdsExist Ensure that all profiles mentioned on the commandline do exist.RequireProperty This rule checks that certain properties are set.RequireReleaseDeps This rule checks that no snapshots are included.RequireReleaseVersion This rule checks that the current project is not a snapshot.RequireSameVersions RequireSnapshotVersion This rule checks that the current project is not a release.RequireTextFileChecksum Rule to validate a text file to match the specified checksum.RequireUpperBoundDeps Rule to enforce that the resolved dependency is also the most recent one of all transitive dependencies.RequireUpperBoundDeps.DependencyNodeHopCountPair RequireUpperBoundDeps.RequireUpperBoundDepsVisitor ResolverUtil Resolver helper class.