Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractRequireRoles<T> - Class in org.codehaus.mojo.extraenforcer.model
-
This rule checks that certain roles are filled.
- AbstractRequireRoles(MavenProject) - Constructor for class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
- AbstractResolveDependencies - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Abstract rule for when the content of the artifacts matters.
- AbstractResolveDependencies(MavenSession, RepositorySystem) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- AbstractResolveDependencies.IgnorableDependency - Class in org.codehaus.mojo.extraenforcer.dependencies
- acceptAsciiSubset - Variable in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
-
Should the rule accept US-ASCII as an subset of UTF-8 and ISO-8859-1/-15.
- acceptIso8859Subset - Variable in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
-
Should the rule accept ISO-8859-1 as a subset of ISO-8859-15.
- add(ClassFile) - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
-
Add a new .class file with the same exact path and name as the other classes this file represents (though the artifact can be different).
- addChildrenToRuleDom() - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges.CreateInvokingRuleDom
- addRules(Xpp3Dom, List<Xpp3Dom>) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Add the rules found in the given configuration to the list of rule configurations.
- addToMapWhenNotNull(String, String) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges.CreateInvokingRuleDom
- applyIgnoreClasses(String[], boolean) - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies.IgnorableDependency
- artifactId - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies.IgnorableDependency
- artifactId - Variable in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
- artifactThisClassWasFoundIn - Variable in class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
- asRegex(String) - Static method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
-
Convert a wildcard into a regex.
B
- BanCircularDependencies - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Bans circular dependencies on the classpath.
- BanCircularDependencies(MavenSession, RepositorySystem) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- BanDuplicateClasses - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Bans duplicate classes on the classpath.
- BanDuplicateClasses(MavenSession, RepositorySystem) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
C
- checkAgainstParentValue(MavenProject, MavenProject, Object) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Checks the value of the project against the one given in the defining ancestor project.
- checkAgainstRegex(Object) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Checks the value of the project against the given regex.
- checkAndAddName(Artifact, String, InputStreamSupplier, Map<String, ClassesWithSameName>, Set<String>, Collection<AbstractResolveDependencies.IgnorableDependency>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
- checkDependencies(Set<Artifact>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- checkPropValueNotBlank(Object) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Checks that the property is not null or empty string
- checkRequiredRoles(Set<String>, Set<String>) - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
- checkValidRoles(Set<String>, Set<String>) - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
- ClassesWithSameName - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Represents one or more class files that have the same exact name.
- ClassesWithSameName(EnforcerLogger, ClassFile, ClassFile...) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- ClassFile - Class in org.codehaus.mojo.extraenforcer.dependencies
-
This class represents a binary class file.
- ClassFile(String, Artifact, InputStreamSupplier) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
-
Constructor.
- classFilePath - Variable in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
-
the path to the .class file.
- classFilePath - Variable in class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
-
the path to the .class file.
- classifier - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies.IgnorableDependency
- classifier - Variable in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
- closeQuietly(JarFile) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- code - Variable in class org.freebsd.file.FileEncoding
- codeMime - Variable in class org.freebsd.file.FileEncoding
- collectProjectDependencies() - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- computeHash(InputStreamSupplier) - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
- computeParameters() - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- createInvokingRuleDom() - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Creates a
Xpp3Dom
which corresponds to the configuration of the invocation. - CreateInvokingRuleDom(RequirePropertyDiverges) - Constructor for class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges.CreateInvokingRuleDom
-
Real work is done in the constructor
- createOptionalFilter() - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- createResultingErrorMessage(String) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Either return the submitted errorMessage or replace it with the custom message set in the rule extended by the property name.
- createRuleListWithNameSortedChildren(List<Xpp3Dom>) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
As Xpp3Dom is very picky about the order of children while comparing, create a new list where the children are added in alphabetical order.
- createScopeDependencyFilter() - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
D
- DEFAULT_CLASSES_IGNORE_BEFORE_JDK_9 - Static variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
-
Default ignores when validating against jdk invalid input: '<' 9 because
module-info.class
will always have level 1.9. - DEFAULT_CLASSES_IGNORES - Static variable in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
-
Default ignores which are needed for JDK 9, cause in JDK 9 and above the
module-info.class
will be duplicated in any jar file. - dependencies - Variable in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
-
List of dependencies for which you want to ignore specific classes.
- Dependency - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Dependency class.
- Dependency() - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.Dependency
E
- EBCDIC_1047_TO_8859 - Static variable in class org.freebsd.file.FileEncoding
- EBCDIC_TO_ASCII - Static variable in class org.freebsd.file.FileEncoding
- encoding - Variable in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
-
Validate files match this encoding.
- EnforceBytecodeVersion - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Enforcer rule that will check the bytecode version of each class of each dependency.
- EnforceBytecodeVersion(MavenSession, RepositorySystem) - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- evaluator - Variable in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- excludes - Variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- excludes - Variable in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
-
Comma (or pipe) separated list of globs do exclude.
- execute() - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- execute() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- execute() - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
-
Execute the rule.
- execute() - Method in class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
- execute() - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Execute the rule.
F
- F - Static variable in class org.freebsd.file.FileEncoding
- failFast - Variable in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
-
Should the rule fail after the first error or should the errors be aggregated.
- FileEncoding - Class in org.freebsd.file
-
Tries to guess the encoding of the byte sequence.
- FileEncoding() - Constructor for class org.freebsd.file.FileEncoding
- filterArtifacts(Set<Artifact>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- findAllDuplicates - Variable in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
-
If
false
then the rule will fail at the first duplicate, iftrue
then the rule will fail at the end. - findDefiningParent(MavenProject) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Finds the ancestor project which defines the rule.
- fromEbcdic(byte[], int) - Method in class org.freebsd.file.FileEncoding
G
- get() - Method in interface org.codehaus.mojo.extraenforcer.dependencies.InputStreamSupplier
- getAllArtifactsThisClassWasFoundIn() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- getArtifactId() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Getter for the field
artifactId
. - getArtifactThisClassWasFoundIn() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
- getClassFilePath() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
- getClassifier() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Getter for the field
classifier
. - getCode() - Method in class org.freebsd.file.FileEncoding
- getCodeMime() - Method in class org.freebsd.file.FileEncoding
- getDependenciesToCheck() - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- getEncoding() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- getEncoding(File) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- getErrorMessage() - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- getErrorMessage(Artifact) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- getExcludes() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- getGroupId() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Getter for the field
groupId
. - getHash() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
- getIgnoreClasses() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Getter for the field
ignoreClasses
. - getIncludes() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- getLog() - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
- getLog() - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- getLog() - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- getLog() - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
- getLog() - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- getLog() - Method in class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
- getLog() - Method in class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
- getLog() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- getLog() - Method in class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
- getLog() - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- getPropertyValue() - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Extracted for easier testability.
- getPropertyValue(String) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Extracted for easier testability.
- getRoleName() - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
-
Returns the rolename.
- getRoleName() - Method in class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
- getRoleName() - Method in class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
- getRoles(MavenProject) - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
-
Returns the roles from the POM.
- getRoles(MavenProject) - Method in class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
- getRoles(MavenProject) - Method in class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
- getRolesFromProject(MavenProject) - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
-
Returns the roles from the POM.
- getRolesFromString(String) - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
-
Returns the set of required roles from the property.
- getRuleConfigurations(Map<String, Plugin>) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Returns the list of requirePropertyDiverges configurations from the map of plugins.
- getRuleConfigurations(Build) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Returns the rule configurations from the pluginManagement as well as the plugins section.
- getRuleDom() - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges.CreateInvokingRuleDom
-
Readily prepared in constructor.
- getRuleName() - Static method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Returns the configuration name of the rule.
- getType() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Getter for the field
type
. - getType() - Method in class org.freebsd.file.FileEncoding
- groupArtifactsWhoseClassesAreExactMatch() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- groupId - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies.IgnorableDependency
- groupId - Variable in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
- guessFileEncoding(byte[]) - Method in class org.freebsd.file.FileEncoding
-
Try to determine whether text is in some character code we can identify.
H
- handleArtifacts(Set<Artifact>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- handleArtifacts(Set<Artifact>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- handleArtifacts(Set<Artifact>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
- handleArtifacts(Set<Artifact>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- hasDuplicates(boolean) - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
-
Main logic to determine if this object represents more than one of the exact same class on the classpath.
- hash - Variable in class org.codehaus.mojo.extraenforcer.dependencies.ClassFile
I
- I - Static variable in class org.freebsd.file.FileEncoding
- ignorableDependencies - Variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- IgnorableDependency() - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies.IgnorableDependency
- ignoreClasses - Variable in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
-
List of classes to ignore.
- ignoreClasses - Variable in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
List of classes to ignore.
- ignoreClasses - Variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
-
List of classes to ignore.
- ignoredScopes - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
-
Optional list of dependency scopes to ignore.
- ignoreOptionals - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
-
Ignore all dependencies which have
<optional>true</optional>
. - ignores - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies.IgnorableDependency
- ignoreWhenIdentical - Variable in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
-
If
true
do not fail the build when duplicate classes exactly match each other. - includes - Variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- includes - Variable in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
-
Comma (or pipe) separated list of globs do include.
- InputStreamSupplier - Interface in org.codehaus.mojo.extraenforcer.dependencies
-
Supplier functional interface for InputStream with exception.
- isBadArtifact(Artifact) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- isDefiningProject(List<Xpp3Dom>, Xpp3Dom) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Checks whether ruleDom is in the list of rules from the model.
- isJarFile(Artifact) - Static method in class org.codehaus.mojo.extraenforcer.dependencies.JarUtils
- ISO_8859_15 - Static variable in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- isUseDefaultExcludes() - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
J
- JarUtils - Class in org.codehaus.mojo.extraenforcer.dependencies
-
Utility methods for working with Java jar files.
- JarUtils() - Constructor for class org.codehaus.mojo.extraenforcer.dependencies.JarUtils
- JDK_TO_MAJOR_VERSION_NUMBER_MAPPING - Static variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- joinWithSeparator(Set<Artifact>, String) - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
L
- list - Variable in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- log - Variable in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- looksAscii(byte[], int) - Method in class org.freebsd.file.FileEncoding
- looksExtended(byte[], int) - Method in class org.freebsd.file.FileEncoding
- looksLatin1(byte[], int) - Method in class org.freebsd.file.FileEncoding
- looksUcs16(byte[], int) - Method in class org.freebsd.file.FileEncoding
- looksUtf7(byte[], int) - Method in class org.freebsd.file.FileEncoding
- looksUtf8(byte[], int) - Method in class org.freebsd.file.FileEncoding
- looksUtf8WithBOM(byte[], int) - Method in class org.freebsd.file.FileEncoding
M
- map - Variable in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges.CreateInvokingRuleDom
- matches(String) - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies.IgnorableDependency
- matchesArtifact(Artifact) - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies.IgnorableDependency
- MAVEN_ENFORCER_PLUGIN - Static variable in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- maxJavaMajorVersionNumber - Variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
-
If unsure, don't use that parameter.
- maxJavaMinorVersionNumber - Variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
-
This parameter is here for potentially advanced use cases, but it seems like it is actually always 0.
- maxJdkVersion - Variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
-
JDK version as used for example in the maven-compiler-plugin: 8, 11 and so on.
- message - Variable in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- message - Variable in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
-
The failure message
- message - Variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- message - Variable in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- MULTIRELEASE - Static variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
O
- org.codehaus.mojo.extraenforcer.dependencies - package org.codehaus.mojo.extraenforcer.dependencies
- org.codehaus.mojo.extraenforcer.encoding - package org.codehaus.mojo.extraenforcer.encoding
- org.codehaus.mojo.extraenforcer.model - package org.codehaus.mojo.extraenforcer.model
- org.freebsd.file - package org.freebsd.file
P
- previous() - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- project - Variable in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- project - Variable in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- project - Variable in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
- project - Variable in class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
- project - Variable in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- property - Variable in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Specify the required property.
R
- regex - Variable in class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
-
The regex that the url must match.
- regex - Variable in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
-
Match the property value to a given regular expression.
- renderVersion(int, int) - Static method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- repositorySystem - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- RequireContributorRoles - Class in org.codehaus.mojo.extraenforcer.model
-
This rule verifies that certain contributor roles are filled.
- RequireContributorRoles(MavenProject) - Constructor for class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
- RequireDeveloperRoles - Class in org.codehaus.mojo.extraenforcer.model
-
This rule checks that certain developer roles are filled.
- RequireDeveloperRoles(MavenProject) - Constructor for class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
- requiredRoles - Variable in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
-
Specify the required roles as comma separated list.
- RequireEncoding - Class in org.codehaus.mojo.extraenforcer.encoding
-
Checks file encodings to see if they match the project.build.sourceEncoding If file encoding can not be determined it is skipped.
- RequireEncoding(MavenProject) - Constructor for class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- RequireProjectUrl - Class in org.codehaus.mojo.extraenforcer.model
-
This rule enforces the presence of an URL and optionally matches the URL against a regex
- RequireProjectUrl(MavenProject) - Constructor for class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
- RequirePropertyDiverges - Class in org.codehaus.mojo.extraenforcer.model
-
This rule checks that certain properties are set and diverge from the ones given in another project.
- RequirePropertyDiverges(MavenProject, ExpressionEvaluator) - Constructor for class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- RequirePropertyDiverges.CreateInvokingRuleDom - Class in org.codehaus.mojo.extraenforcer.model
-
Creates the DOM of the invoking rule, but returns the children alphabetically sorted.
- resolveArtifacts(Collection<DependencyNode>) - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- RULE_NAME - Static variable in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- ruleDom - Variable in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges.CreateInvokingRuleDom
S
- scopes - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
-
Only verify dependencies with one of these scopes
- searchTransitive - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
-
Specify if transitive dependencies should be searched (default) or only look at direct dependencies.
- session - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- setArtifactId(String) - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Setter for the field
artifactId
. - setClassifier(String) - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Setter for the field
classifier
. - setEncoding(String) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- setExcludes(String) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- setGroupId(String) - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Setter for the field
groupId
. - setIgnoreClasses(String[]) - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Setter for the field
ignoreClasses
. - setIncludes(String) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanCircularDependencies
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.dependencies.BanDuplicateClasses
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.model.RequireDeveloperRoles
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
- setLog(EnforcerLogger) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- setMaxJavaMajorVersionNumber(int) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- setMaxJavaMinorVersionNumber(int) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
- setMessage(String) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- setProperty(String) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- setRegex(String) - Method in class org.codehaus.mojo.extraenforcer.model.RequirePropertyDiverges
- setRequiredRoles(String) - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
- setStrict(boolean) - Method in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
-
Process module-info and Multi-Release JAR classes if true
- setType(String) - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
-
Setter for the field
type
. - setUseDefaultExcludes(boolean) - Method in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
- setValidRoles(String) - Method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
- splitCsvToSet(String) - Static method in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
- strict - Variable in class org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion
-
Process module-info and Multi-Release JAR classes if true
T
- T - Static variable in class org.freebsd.file.FileEncoding
- text_chars - Variable in class org.freebsd.file.FileEncoding
- throwIfClassNameDoesNotMatch(ClassFile, String) - Static method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- toOutputString(boolean) - Method in class org.codehaus.mojo.extraenforcer.dependencies.ClassesWithSameName
- toString() - Method in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
- toString() - Method in class org.codehaus.mojo.extraenforcer.model.RequireProjectUrl
- type - Variable in class org.codehaus.mojo.extraenforcer.dependencies.AbstractResolveDependencies.IgnorableDependency
- type - Variable in class org.codehaus.mojo.extraenforcer.dependencies.Dependency
- type - Variable in class org.freebsd.file.FileEncoding
U
- unsignedByte(byte) - Method in class org.freebsd.file.FileEncoding
- useDefaultExcludes - Variable in class org.codehaus.mojo.extraenforcer.encoding.RequireEncoding
-
Enables SCM files exclusions.
V
- validRoles - Variable in class org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles
-
Specify the allowed roles as comma separated list.
X
- X - Static variable in class org.freebsd.file.FileEncoding
All Classes and Interfaces|All Packages|Constant Field Values