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
,RequireJavaVersion
,RequireMavenVersion
,RequireNoRepositories
,RequireOS
,RequirePluginVersions
,RequirePrerequisite
,RequireProfileIdsExist
,RequireProperty
,RequireReleaseDeps
,RequireReleaseVersion
,RequireSameVersions
,RequireSnapshotVersion
,RequireUpperBoundDeps
public interface EnforcerRule2 extends EnforcerRule
Interface to be implemented by any rules as of version 2.0 executed by the enforcer.- Since:
- 1.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EnforcerLevel
getLevel()
Returns the level of enforcement.-
Methods inherited from interface org.apache.maven.enforcer.rule.api.EnforcerRule
execute, getCacheId, isCacheable, isResultValid
-
-
-
-
Method Detail
-
getLevel
@Nonnull EnforcerLevel getLevel()
Returns the level of enforcement.- Returns:
- level
-
-