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.
|