| AbstractMojoHausEnforcerRule |
|
| AbstractRequireRoles<T extends org.apache.maven.model.Contributor> |
This rule checks that certain roles are filled.
|
| AbstractResolveDependencies |
Abstract rule for when the content of the artifacts matters.
|
| BanCircularDependencies |
Bans circular dependencies on the classpath.
|
| BanDuplicateClasses |
Bans duplicate classes on the classpath.
|
| ClassesWithSameName |
Represents one or more class files that have the same exact name.
|
| ClassFile |
This class represents a binary class file.
|
| EnforceBytecodeVersion |
Enforcer rule that will check the bytecode version of each class of each dependency.
|
| Hasher |
Utility class to generate hashes/checksums for binary files.
|
| JarUtils |
Utility methods for working with Java jar files.
|
| RequireContributorRoles |
This rule verifies that certain contributor roles are filled.
|
| RequireDeveloperRoles |
This rule checks that certain developer roles are filled.
|
| RequireEncoding |
Checks file encodings to see if they match the project.build.sourceEncoding If file encoding can not be determined it
is skipped.
|
| RequireProjectUrl |
This rule enforces the presence of an URL and optionally matches the URL against a regex
|
| RequirePropertyDiverges |
This rule checks that certain properties are set and diverge from the ones given in another project.
|
| RequirePropertyDiverges.CreateInvokingRuleDom |
Creates the DOM of the invoking rule, but returns the children alphabetically sorted.
|