Interface EnforcerRule2
- All Superinterfaces:
EnforcerRule
- All Known Implementing Classes:
AbstractBanDependencies
,AbstractNonCacheableEnforcerRule
,AbstractPropertyEnforcerRule
,AbstractRequireFiles
,AbstractStandardEnforcerRule
,AbstractVersionEnforcer
,AlwaysFail
,AlwaysPass
,BanDistributionManagement
,BanDuplicatePomDependencyVersions
,BannedDependencies
,BannedPlugins
,BannedRepositories
,BanTransitiveDependencies
,ReactorModuleConvergence
,RequireActiveProfile
,RequireEnvironmentVariable
,RequireFileChecksum
,RequireFilesDontExist
,RequireFilesExist
,RequireFilesSize
,RequireJavaVendor
,RequireJavaVersion
,RequireMavenVersion
,RequireNoRepositories
,RequireOS
,RequirePluginVersions
,RequirePrerequisite
,RequireProfileIdsExist
,RequireProperty
,RequireReleaseDeps
,RequireReleaseVersion
,RequireSameVersions
,RequireSnapshotVersion
,RequireTextFileChecksum
,RequireUpperBoundDeps
Interface to be implemented by any rules as of version 2.0 executed by the enforcer.
- Since:
- 1.4
-
Method Summary
Methods inherited from interface org.apache.maven.enforcer.rule.api.EnforcerRule
execute, getCacheId, isCacheable, isResultValid
-
Method Details
-
getLevel
Returns the level of enforcement.- Returns:
- level
-