Interface EnforcerRuleBase
-
- All Known Subinterfaces:
EnforcerRule
,EnforcerRule2
- All Known Implementing Classes:
AbstractEnforcerRule
,AbstractEnforcerRuleBase
,AbstractEnforcerRuleConfigProvider
,AbstractPropertyEnforcerRule
,AbstractRequireFiles
,AbstractStandardEnforcerRule
,AbstractVersionEnforcer
,AlwaysFail
,AlwaysPass
,BanDependencyManagementScope
,BanDistributionManagement
,BanDuplicatePomDependencyVersions
,BanDynamicVersions
,BannedDependencies
,BannedDependenciesBase
,BannedPlugins
,BannedRepositories
,BanTransitiveDependencies
,DependencyConvergence
,EvaluateBeanshell
,ExternalRules
,ReactorModuleConvergence
,RequireActiveProfile
,RequireEnvironmentVariable
,RequireExplicitDependencyScope
,RequireFileChecksum
,RequireFilesDontExist
,RequireFilesExist
,RequireFilesSize
,RequireJavaVendor
,RequireJavaVersion
,RequireMatchingCoordinates
,RequireMavenVersion
,RequireNoRepositories
,RequireOS
,RequirePluginVersions
,RequirePrerequisite
,RequireProfileIdsExist
,RequireProperty
,RequireReleaseDeps
,RequireReleaseVersion
,RequireSameVersions
,RequireSnapshotVersion
,RequireTextFileChecksum
,RequireUpperBoundDeps
public interface EnforcerRuleBase
Base interface for old and new API.Used for internal purpose.
- Since:
- 3.2.1
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default EnforcerLevel
getLevel()
Current Enforcer execution leveldefault void
setLog(EnforcerLogger log)
Used byEnforcerMojo
to inject logger instance
-
-
-
Method Detail
-
getLevel
default EnforcerLevel getLevel()
Current Enforcer execution level- Returns:
- an Enforcer execution level
-
setLog
default void setLog(EnforcerLogger log)
Used byEnforcerMojo
to inject logger instance- Parameters:
log
- anEnforcerLogger
instance
-
-