AbstractStandardEnforcerRule |
Abstract help rule.
|
AlwaysFail |
Always fail.
|
AlwaysPass |
Always pass.
|
BanDependencyManagementScope |
This rule bans all scope values except for import from dependencies within the dependency management.
|
BanDistributionManagement |
This rule will check if a pom contains a distributionManagement part.
|
BanDistributionManagement.DistributionManagementCheck |
|
BanDuplicatePomDependencyVersions |
Since Maven 3 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique.
|
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.
|
EvaluateBeanshell |
Rule for Maven Enforcer using Beanshell to evaluate a conditional expression.
|
ExternalRules |
An enforcer rule that will provide rules configuration from an external resource.
|
ReactorModuleConvergence |
This rule will check if a multi module build will follow the best practices.
|
RequireActiveProfile |
This rule checks that some profiles are active.
|
RequireExplicitDependencyScope |
Checks that all dependencies have an explicitly declared scope in the non-effective pom (i.e.
|
RequireJavaVendor |
This rule checks that the Java vendor 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.
|
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.
|