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 interfaceEnforcerRuleDeprecated.Please see Writing a custom ruleinterfaceEnforcerRule2Deprecated.Please see Writing a custom ruleClasses in org.apache.maven.enforcer.rule.api that implement EnforcerRuleBase Modifier and Type Class Description classAbstractEnforcerRuleEntry point for customEnforcer Rule.(package private) classAbstractEnforcerRuleBaseBase rule implementation for new API.classAbstractEnforcerRuleConfigProviderEntry point for customEnforcer Rulewhich 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 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 EnforcerRuleBase in org.apache.maven.enforcer.rules.checksum
Classes in org.apache.maven.enforcer.rules.checksum that implement EnforcerRuleBase 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 EnforcerRuleBase in org.apache.maven.enforcer.rules.dependency
Classes in org.apache.maven.enforcer.rules.dependency that implement EnforcerRuleBase 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 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) 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 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) 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 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) 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. -
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 EnforcerRuleBaseEnforcerRuleDesc. ruleMethods in org.apache.maven.plugins.enforcer.internal that return EnforcerRuleBase Modifier and Type Method Description EnforcerRuleBaseEnforcerRuleDesc. 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
-