Uses of Class
org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
-
-
Uses of AbstractEnforcerRule in org.apache.maven.enforcer.rules
Subclasses of AbstractEnforcerRule in org.apache.maven.enforcer.rules Modifier and Type Class Description class
AbstractStandardEnforcerRule
Abstract help rule.class
AlwaysFail
Always fail.class
AlwaysPass
Always pass.class
BanDependencyManagementScope
This rule bans all scope values except forimport
from dependencies within the dependency management.class
BanDistributionManagement
This rule will check if a pom contains adistributionManagement
part.class
BanDuplicatePomDependencyVersions
Since Maven 3 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique.class
BannedPlugins
This rule checks that lists of plugins are not included.class
BannedRepositories
This rule checks that this project's maven session whether have banned repositories.class
EvaluateBeanshell
Rule for Maven Enforcer using Beanshell to evaluate a conditional expression.class
ReactorModuleConvergence
This rule will check if a multi module build will follow the best practices.class
RequireActiveProfile
This rule checks that some profiles are active.class
RequireExplicitDependencyScope
Checks that all dependencies have an explicitly declared scope in the non-effective pom (i.e.class
RequireJavaVendor
This rule checks that the Java vendor is allowed.class
RequireNoRepositories
This rule checks that this pom or its parents don't define a repository.class
RequireOS
This rule checks that the OS is allowed by combinations of family, name, version and cpu architecture.class
RequirePluginVersions
This rule will enforce that all plugins specified in the poms have a version declared.class
RequirePrerequisite
class
RequireProfileIdsExist
Ensure that all profiles mentioned on the commandline do exist.class
RequireReleaseVersion
This rule checks that the current project is not a snapshot.class
RequireSameVersions
class
RequireSnapshotVersion
This rule checks that the current project is not a release. -
Uses of AbstractEnforcerRule in org.apache.maven.enforcer.rules.checksum
Subclasses of AbstractEnforcerRule in org.apache.maven.enforcer.rules.checksum Modifier and Type Class Description class
RequireFileChecksum
Rule to validate a binary file to match the specified checksum.class
RequireTextFileChecksum
Rule to validate a text file to match the specified checksum. -
Uses of AbstractEnforcerRule in org.apache.maven.enforcer.rules.dependency
Subclasses of AbstractEnforcerRule in org.apache.maven.enforcer.rules.dependency Modifier and Type Class Description class
BanDynamicVersions
This rule bans dependencies having a version which requires resolution (i.e.class
BannedDependencies
This rule checks that lists of dependencies are not included.(package private) class
BannedDependenciesBase
Abstract base class for rules which validate the transitive dependency tree by traversing all children and validating every dependency artifact.class
BanTransitiveDependencies
This rule bans all transitive dependencies.class
DependencyConvergence
class
RequireReleaseDeps
This rule checks that no snapshots are included.class
RequireUpperBoundDeps
Rule to enforce that the resolved dependency is also the most recent one of all transitive dependencies. -
Uses of AbstractEnforcerRule in org.apache.maven.enforcer.rules.files
Subclasses of AbstractEnforcerRule in org.apache.maven.enforcer.rules.files Modifier and Type Class Description (package private) class
AbstractRequireFiles
Contains the common code to compare an array of files against a requirement.class
RequireFilesDontExist
The Class RequireFilesDontExist.class
RequireFilesExist
The Class RequireFilesExist.class
RequireFilesSize
Rule to validate the main artifact is within certain size constraints. -
Uses of AbstractEnforcerRule in org.apache.maven.enforcer.rules.property
Subclasses of AbstractEnforcerRule in org.apache.maven.enforcer.rules.property Modifier and Type Class Description (package private) class
AbstractPropertyEnforcerRule
Abstract enforcer rule that give a foundation to validate properties from multiple sources.class
RequireEnvironmentVariable
This rule checks that certain environment variable is set.class
RequireProperty
This rule checks that certain properties are set. -
Uses of AbstractEnforcerRule in org.apache.maven.enforcer.rules.version
Subclasses of AbstractEnforcerRule in org.apache.maven.enforcer.rules.version Modifier and Type Class Description (package private) class
AbstractVersionEnforcer
Contains the common code to compare a version against a version range.class
RequireJavaVersion
This rule checks that the Java version is allowed.class
RequireMavenVersion
This rule checks that the Maven version is allowed. -
Uses of AbstractEnforcerRule in org.apache.maven.plugins.enforcer.internal
Fields in org.apache.maven.plugins.enforcer.internal with type parameters of type AbstractEnforcerRule Modifier and Type Field Description private java.util.Map<java.lang.Class<? extends AbstractEnforcerRule>,java.util.List<java.lang.String>>
EnforcerRuleCache. cache
Methods in org.apache.maven.plugins.enforcer.internal with parameters of type AbstractEnforcerRule Modifier and Type Method Description boolean
EnforcerRuleCache. isCached(AbstractEnforcerRule rule)
-