Uses of Interface
org.apache.maven.enforcer.rule.api.EnforcerRuleBase
-
-
Uses of EnforcerRuleBase in org.apache.maven.enforcer.rule.api
Subinterfaces of EnforcerRuleBase in org.apache.maven.enforcer.rule.api Modifier and Type Interface Description interface
EnforcerRule
Deprecated.Please see Writing a custom ruleinterface
EnforcerRule2
Deprecated.Please see Writing a custom ruleClasses in org.apache.maven.enforcer.rule.api that implement EnforcerRuleBase Modifier and Type Class Description class
AbstractEnforcerRule
Entry point for customEnforcer Rule
.(package private) class
AbstractEnforcerRuleBase
Base rule implementation for new API.class
AbstractEnforcerRuleConfigProvider
Entry point for customEnforcer Rule
which provide additional rules configuration. -
Uses of EnforcerRuleBase in org.apache.maven.enforcer.rules
Classes in org.apache.maven.enforcer.rules that implement EnforcerRuleBase 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
ExternalRules
An enforcer rule that will provide rules configuration from an external resource.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 EnforcerRuleBase in org.apache.maven.enforcer.rules.checksum
Classes in org.apache.maven.enforcer.rules.checksum that implement EnforcerRuleBase 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 EnforcerRuleBase in org.apache.maven.enforcer.rules.dependency
Classes in org.apache.maven.enforcer.rules.dependency that implement EnforcerRuleBase 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 EnforcerRuleBase in org.apache.maven.enforcer.rules.files
Classes in org.apache.maven.enforcer.rules.files that implement EnforcerRuleBase 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 EnforcerRuleBase in org.apache.maven.enforcer.rules.property
Classes in org.apache.maven.enforcer.rules.property that implement EnforcerRuleBase 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 EnforcerRuleBase in org.apache.maven.enforcer.rules.version
Classes in org.apache.maven.enforcer.rules.version that implement EnforcerRuleBase 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 EnforcerRuleBase in org.apache.maven.plugins.enforcer.internal
Fields in org.apache.maven.plugins.enforcer.internal declared as EnforcerRuleBase Modifier and Type Field Description private EnforcerRuleBase
EnforcerRuleDesc. rule
Methods in org.apache.maven.plugins.enforcer.internal that return EnforcerRuleBase Modifier and Type Method Description EnforcerRuleBase
EnforcerRuleDesc. getRule()
Constructors in org.apache.maven.plugins.enforcer.internal with parameters of type EnforcerRuleBase Constructor Description EnforcerRuleDesc(java.lang.String name, EnforcerRuleBase rule)
Create a new Rule Description
-