Interface EnforcerRule2
-
- All Superinterfaces:
EnforcerRule
- All Known Implementing Classes:
AbstractBanDependencies
,AbstractNonCacheableEnforcerRule
,AbstractPropertyEnforcerRule
,AbstractRequireFiles
,AbstractStandardEnforcerRule
,AbstractVersionEnforcer
,AlwaysFail
,AlwaysPass
,BanDistributionManagement
,BanDuplicatePomDependencyVersions
,BannedDependencies
,BannedPlugins
,BannedRepositories
,BanTransitiveDependencies
,EvaluateBeanshell
,NoSnapshots
,ReactorModuleConvergence
,RequireActiveProfile
,RequireEnvironmentVariable
,RequireFilesDontExist
,RequireFilesExist
,RequireFilesSize
,RequireJavaVersion
,RequireMavenVersion
,RequireNoRepositories
,RequireOS
,RequirePluginVersions
,RequirePrerequisite
,RequireProperty
,RequireReleaseDeps
,RequireReleaseVersion
,RequireSameVersions
,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
- Version:
- $Id: EnforcerRule2.java 1663790 2015-03-03 21:07:38Z khmarbaise $
- Author:
- Mirko Friedenhagen
-
-
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
-
-