Uses of Class
org.apache.maven.enforcer.rule.api.AbstractEnforcerRuleBase
-
-
Uses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rule.api
Subclasses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rule.api Modifier and Type Class Description classAbstractEnforcerRuleEntry point for customEnforcer Rule.classAbstractEnforcerRuleConfigProviderEntry point for customEnforcer Rulewhich provide additional rules configuration. -
Uses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules
Subclasses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules Modifier and Type Class Description classAbstractStandardEnforcerRuleAbstract help rule.classAlwaysFailAlways fail.classAlwaysPassAlways pass.classBanDependencyManagementScopeThis rule bans all scope values except forimportfrom dependencies within the dependency management.classBanDistributionManagementThis rule will check if a pom contains adistributionManagementpart.classBanDuplicatePomDependencyVersionsSince Maven 3 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique.classBannedPluginsThis rule checks that lists of plugins are not included.classBannedRepositoriesThis rule checks whether this project's maven session has banned repositories.classEvaluateBeanshellRule for Maven Enforcer using Beanshell to evaluate a conditional expression.classExternalRulesAn enforcer rule that will provide rules configuration from an external resource.classReactorModuleConvergenceThis rule will check if a multi-module build will follow the best practices.classRequireActiveProfileThis rule checks that some profiles are active.classRequireExplicitDependencyScopeChecks that all dependencies have an explicitly declared scope in the non-effective pom (i.e.classRequireJavaVendorThis rule checks that the Java vendor is allowed.classRequireMatchingCoordinatesThis rule checks that the Maven coordinates (i.e.classRequireNoRepositoriesThis rule checks that this pom or its parents don't define a repository.classRequireOSThis rule checks that the OS is allowed by combinations of family, name, version and cpu architecture.classRequirePluginVersionsThis rule will enforce that all plugins specified in the poms have a version declared.classRequirePrerequisiteclassRequireProfileIdsExistEnsure that all profiles mentioned on the commandline do exist.classRequireReleaseVersionThis rule checks that the current project is not a snapshot.classRequireSameVersionsclassRequireSnapshotVersionThis rule checks that the current project is not a release. -
Uses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules.checksum
Subclasses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules.checksum Modifier and Type Class Description classRequireFileChecksumRule to validate a binary file to match the specified checksum.classRequireTextFileChecksumRule to validate a text file to match the specified checksum. -
Uses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules.dependency
Subclasses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules.dependency Modifier and Type Class Description classBanDynamicVersionsThis rule bans dependencies having a version which requires resolution (i.e.classBannedDependenciesThis rule checks that lists of dependencies are not included.(package private) classBannedDependenciesBaseAbstract base class for rules which validate the transitive dependency tree by traversing all children and validating every dependency artifact.classBanTransitiveDependenciesThis rule bans all transitive dependencies.classDependencyConvergenceclassRequireReleaseDepsThis rule checks that no snapshots are included.classRequireUpperBoundDepsRule to enforce that the resolved dependency is also the most recent one of all transitive dependencies. -
Uses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules.files
Subclasses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules.files Modifier and Type Class Description (package private) classAbstractRequireFilesContains the common code to compare an array of files against a requirement.classRequireFilesDontExistThe Class RequireFilesDontExist.classRequireFilesExistThe Class RequireFilesExist.classRequireFilesSizeRule to validate the main artifact is within certain size constraints. -
Uses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules.property
Subclasses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules.property Modifier and Type Class Description (package private) classAbstractPropertyEnforcerRuleAbstract enforcer rule that give a foundation to validate properties from multiple sources.classRequireEnvironmentVariableThis rule checks that certain environment variable is set.classRequirePropertyThis rule checks that certain properties are set. -
Uses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules.version
Subclasses of AbstractEnforcerRuleBase in org.apache.maven.enforcer.rules.version Modifier and Type Class Description (package private) classAbstractVersionEnforcerContains the common code to compare a version against a version range.classRequireJavaVersionThis rule checks that the Java version is allowed.classRequireMavenVersionThis rule checks that the Maven version is allowed.
-