Class |
Description |
AbstractBanDependencies
|
Abstract Rule for banning dependencies. |
AbstractFilteringEnforcerRule
|
- Authors:
- Andres Almiray
|
AbstractPluginsRule
|
- Authors:
- Andres Almiray
|
AbstractPluginsRule.PluginInfo
|
|
AbstractPluginsRule.PluginMetadata
|
|
AbstractPropertyEnforcerRule
|
- Authors:
- Andres Almiray
|
AbstractRequireFiles
|
Contains the common code to compare an array of files against a requirement. |
AbstractResolveDependencies
|
Bans duplicate classes on the classpath. |
AbstractStandardEnforcerRule
|
- Authors:
- Andres Almiray
|
AbstractVersionEnforcerRule
|
Contains the common code to compare a version against a version range. |
AlwaysFail
|
- Authors:
- Andres Almiray
|
AlwaysPass
|
- Authors:
- 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
|
- Authors:
- Andres Almiray
|
DependencyConvergence.1
|
|
EnforceBytecodeVersion
|
Enforcer rule that will check the bytecode version of each class of each dependency. |
EnforceBytecodeVersion.Dependency
|
|
ExcludeDependencies
|
- Authors:
- Andres Almiray
|
ExcludeDependencies.1
|
|
ExcludeDependencies.Dependency
|
|
ForceDependencies
|
- Authors:
- Andres Almiray
|
ForceDependencies.1
|
|
RequireEncoding
|
Checks file encodings to see if they match the given encoding. |
RequireEnvironmentVariable
|
- Authors:
- 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. |