All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractBanDependencies Abstract Rule for banning dependencies.AbstractNonCacheableEnforcerRule The Class AbstractNonCacheableEnforcerRule.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 The Class AbstractStandardEnforcerRule.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 BanDistributionManagement This rule will check if a pom contains adistributionManagement
part.BanDuplicatePomDependencyVersions Since Maven 3 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique.BannedDependencies This rule checks that lists of dependencies are not included.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 This goal displays the current platform information.DistributionManagementCheck EnforceMojo This goal executes the defined enforcer-rules once per module.EnforcerExpressionEvaluator The Class EnforcerExpressionEvaluator.EnforcerLevel Levels steering whether a rule should fail a build or just display a warning.EnforcerRule Interface to be implemented by any rules executed by the enforcer.EnforcerRule2 Interface to be implemented by any rules as of version 2.0 executed by the enforcer.EnforcerRuleException An exception occurring during the execution of a rule.EnforcerRuleHelper This is the interface that all helpers will use.EnforcerRuleUtils The Class EnforcerRuleUtils.EnforcerUtils EvaluateBeanshell Rule for Maven Enforcer using Beanshell to evaluate a conditional expression.HelpMojo Display help information on maven-enforcer-plugin.
Callmvn enforcer:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.PluginWrapper 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.RequireFileChecksum Rule to validate a 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.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.RequireUpperBoundDeps Rule to enforce that the resolved dependency is also the most recent one of all transitive dependencies.RequireUpperBoundDeps.DependencyNodeHopCountPair RequireUpperBoundDeps.RequireUpperBoundDepsVisitor