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
-