Class |
Description |
AbstractBanDependencies
|
Abstract Rule for banning dependencies. |
AbstractFilteringEnforcerRule
|
@author Andres Almiray |
AbstractPluginsRule
|
@author Andres Almiray |
AbstractPluginsRule.PluginInfo
|
|
AbstractPluginsRule.PluginMetadata
|
|
AbstractPropertyEnforcerRule
|
@author Andres Almiray |
AbstractRequireFiles
|
Contains the common code to compare an array of files against a requirement. |
AbstractResolveDependencies
|
Bans duplicate classes on the classpath. |
AbstractResolveDependencies.IgnorableDependency
|
|
AbstractStandardEnforcerRule
|
@author Andres Almiray |
AbstractVersionEnforcerRule
|
Contains the common code to compare a version against a version range. |
AlwaysFail
|
@author Andres Almiray |
AlwaysPass
|
@author Andres Almiray |
BanDuplicateClasses
|
Bans duplicate classes on the classpath. |
BanDuplicateClasses.Dependency
|
|
BannedDependencies
|
This rule checks that lists of dependencies are not included. |
BannedPlugins
|
This rule checks the set of plugins used during the build and enforces that specific excluded plugins are not used. |
BannedRepositories
|
This rule checks that this project's maven session whether have banned repositories. |
DependencyConvergence
|
@author Andres Almiray |
EnforceBytecodeVersion
|
Enforcer rule that will check the bytecode version of each class of each dependency. |
EnforceBytecodeVersion.ArtifactMatcher
|
|
EnforceBytecodeVersion.Dependency
|
|
ExcludeDependencies
|
@author Andres Almiray |
ExcludeDependencies.Dependency
|
|
ForceDependencies
|
@author Andres Almiray |
RequireEncoding
|
Checks file encodings to see if they match the given encoding. |
RequireEnvironmentVariable
|
@author Andres Almiray |
RequireFileChecksum
|
Rule to validate a file to match the specified checksum. |
RequireFilesDontExist
|
Adapted from org.apache.maven.plugins.enforcer.RequireFilesDontExist . |
RequireFilesExist
|
Adapted from org.apache.maven.plugins.enforcer.RequireFilesExist . |
RequireFilesSize
|
Rule to validate the main artifact is within certain size constraints. |
RequireGradleProperty
|
This rule checks that certain properties are set. |
RequireGradleVersion
|
This rule checks that the Gradle version is allowed. |
RequireJavaVendor
|
This rule checks that the Java vendor is allowed. |
RequireJavaVersion
|
This rule checks that the Java version is allowed. |
RequireOS
|
This rule checks that the OS is allowed by combinations of name, version and cpu architecture. |
RequireReleaseDeps
|
This rule checks that no snapshots are included. |
RequireSystemProperty
|
This rule checks that certain properties are set. |
RequireTextFileChecksum
|
Rule to validate a text file to match the specified checksum. |
RequireUrl
|
This rule checks the given URL is present and optionally matches against a regex. |