All Classes
-
Class Summary Class Description 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.Dependency Dependency class.EnforceBytecodeVersion Enforcer rule that will check the bytecode version of each class of each dependency.FileEncoding Tries to guess the encoding of the byte sequence.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 regexRequirePropertyDiverges 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.