Index
All Classes and Interfaces|All Packages
A
- addArtifact(SMOutputElement, String, Artifact) - Static method in class org.basepom.mojo.duplicatefinder.XMLWriterUtils
- addAttribute(SMOutputElement, String, Object) - Static method in class org.basepom.mojo.duplicatefinder.XMLWriterUtils
- addClasspathDescriptor(SMOutputElement, int, ClasspathDescriptor) - Static method in class org.basepom.mojo.duplicatefinder.XMLWriterUtils
- addConflict(ConflictType, String, SortedSet<ClasspathElement>, boolean, ConflictState) - Method in class org.basepom.mojo.duplicatefinder.ResultCollector
- addConflictingDependency(SMOutputElement, String, ConflictingDependency) - Static method in class org.basepom.mojo.duplicatefinder.XMLWriterUtils
- addElement(SMOutputElement, String, Object) - Static method in class org.basepom.mojo.duplicatefinder.XMLWriterUtils
- addMavenCoordinate(SMOutputElement, String, MavenCoordinates) - Static method in class org.basepom.mojo.duplicatefinder.XMLWriterUtils
- addProjectInformation(SMOutputElement, MavenProject) - Static method in class org.basepom.mojo.duplicatefinder.XMLWriterUtils
- addResultCollector(SMOutputElement, ResultCollector) - Static method in class org.basepom.mojo.duplicatefinder.XMLWriterUtils
- apply(Artifact) - Method in class org.basepom.mojo.duplicatefinder.classpath.MatchArtifactPredicate
- ArtifactFileResolver - Class in org.basepom.mojo.duplicatefinder.artifact
-
Resolves artifact references from the project into local and repository files and folders.
- ArtifactFileResolver(MavenProject, boolean) - Constructor for class org.basepom.mojo.duplicatefinder.artifact.ArtifactFileResolver
- ArtifactHelper - Class in org.basepom.mojo.duplicatefinder.artifact
B
- bootClasspathProperty - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Deprecated.Inspecting the boot classpath is no longer supported in Java 9+
C
- checkCompileClasspath - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Check resources and classes on the compile class path.
- checkRuntimeClasspath - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Check resources and classes on the runtime class path.
- checkTestClasspath - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Check resources and classes on the test class path.
- CLASS - Enum constant in enum org.basepom.mojo.duplicatefinder.ConflictType
- ClasspathArtifact(Artifact) - Constructor for class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathArtifact
- ClasspathDescriptor - Class in org.basepom.mojo.duplicatefinder.classpath
- ClasspathElement - Class in org.basepom.mojo.duplicatefinder
-
Describes any of the possible elements on the classpath.
- ClasspathElement() - Constructor for class org.basepom.mojo.duplicatefinder.ClasspathElement
- ClasspathElement.ClasspathArtifact - Class in org.basepom.mojo.duplicatefinder
- ClasspathElement.ClasspathLocalFolder - Class in org.basepom.mojo.duplicatefinder
- ClasspathLocalFolder(File) - Constructor for class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathLocalFolder
- compareTo(ClasspathElement) - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement
- CONFLICT_CONTENT_DIFFERENT - Enum constant in enum org.basepom.mojo.duplicatefinder.ConflictState
- CONFLICT_CONTENT_EQUAL - Enum constant in enum org.basepom.mojo.duplicatefinder.ConflictState
- conflictingDependencies - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Artifacts with expected and resolved versions that are checked.
- ConflictingDependency - Class in org.basepom.mojo.duplicatefinder
-
Captures the <exceptions> section from the plugin configuration.
- ConflictingDependency() - Constructor for class org.basepom.mojo.duplicatefinder.ConflictingDependency
- ConflictState - Enum in org.basepom.mojo.duplicatefinder
- ConflictType - Enum in org.basepom.mojo.duplicatefinder
- containsClass(String) - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- containsResource(String) - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- createClasspathDescriptor(MavenProject, Multimap<File, Artifact>, Collection<String>, Collection<String>, Collection<MavenCoordinates>, boolean, boolean, File...) - Static method in class org.basepom.mojo.duplicatefinder.classpath.ClasspathDescriptor
D
- DuplicateFinderMojo - Class in org.basepom.mojo.duplicatefinder
-
Finds duplicate classes/resources on the classpath.
- DuplicateFinderMojo() - Constructor for class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
E
- equals(Object) - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- equals(Object) - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathArtifact
- equals(Object) - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathLocalFolder
- execute() - Method in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
- execute() - Method in class org.basepom.mojo.duplicatefinder.HelpMojo
F
- failBuildInCaseOfConflict - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Fail the build if any files with the same name are found.
- failBuildInCaseOfDifferentContentConflict - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Fail the build if files with the same name but different content are detected.
- failBuildInCaseOfEqualContentConflict - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Fail the build if files with the same name and the same content are detected.
G
- getArtifact() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathArtifact
- getArtifact() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement
- getArtifactId() - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- getClasses() - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- getClassifier() - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- getClasspathElementLocations(ConflictType) - Method in class org.basepom.mojo.duplicatefinder.classpath.ClasspathDescriptor
- getClasspathElements() - Method in class org.basepom.mojo.duplicatefinder.ResultCollector.ConflictResult
- getClasspathElementsForElements(Collection<File>) - Method in class org.basepom.mojo.duplicatefinder.artifact.ArtifactFileResolver
- getConflictState() - Method in class org.basepom.mojo.duplicatefinder.ResultCollector.ConflictResult
- getConflictState() - Method in class org.basepom.mojo.duplicatefinder.ResultCollector
- getDependencyNames() - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- getFile() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathLocalFolder
- getFile() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement
- getGroupId() - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- getHint() - Method in enum org.basepom.mojo.duplicatefinder.ConflictState
- getIgnoredClassPatterns() - Method in class org.basepom.mojo.duplicatefinder.classpath.ClasspathDescriptor
- getIgnoredDirectoryPatterns() - Method in class org.basepom.mojo.duplicatefinder.classpath.ClasspathDescriptor
- getIgnoredResourcePatterns() - Method in class org.basepom.mojo.duplicatefinder.classpath.ClasspathDescriptor
- getName() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathArtifact
- getName() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathLocalFolder
- getName() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement
- getName() - Method in class org.basepom.mojo.duplicatefinder.ResultCollector.ConflictResult
- getNameFunction() - Static method in class org.basepom.mojo.duplicatefinder.ClasspathElement
- getOutputDirectory(MavenProject) - Static method in class org.basepom.mojo.duplicatefinder.artifact.ArtifactHelper
- getPackages() - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- getResources() - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- getResults(ConflictType, ConflictState) - Method in class org.basepom.mojo.duplicatefinder.ResultCollector
- getTestOutputDirectory(MavenProject) - Static method in class org.basepom.mojo.duplicatefinder.artifact.ArtifactHelper
- getType() - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- getType() - Method in enum org.basepom.mojo.duplicatefinder.ConflictType
- getType() - Method in class org.basepom.mojo.duplicatefinder.ResultCollector.ConflictResult
- getVersion() - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- getVersionRange() - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
H
- hasArtifact() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathArtifact
- hasArtifact() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement
- hasConflictsFor(ConflictType, ConflictState) - Method in class org.basepom.mojo.duplicatefinder.ResultCollector
- hashCode() - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- hashCode() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathArtifact
- hashCode() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathLocalFolder
- HelpMojo - Class in org.basepom.mojo.duplicatefinder
-
Display help information on duplicate-finder-maven-plugin.
Callmvn duplicate-finder:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details. - HelpMojo() - Constructor for class org.basepom.mojo.duplicatefinder.HelpMojo
I
- ignoredClassPatterns - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Ignored classes, which are not checked for multiple occurences.
- ignoredResourcePatterns - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Ignored resources, which are not checked for multiple occurences.
- includeBootClasspath - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Deprecated.Inspecting the boot classpath is no longer supported in Java 9+
- includePomProjects - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Include POM projects in validation.
- isExcepted() - Method in class org.basepom.mojo.duplicatefinder.ResultCollector.ConflictResult
- isFailed() - Method in class org.basepom.mojo.duplicatefinder.ResultCollector.ConflictResult
- isFailed() - Method in class org.basepom.mojo.duplicatefinder.ResultCollector
- isForArtifacts(Set<Artifact>) - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- isJarArtifact(Artifact) - Static method in class org.basepom.mojo.duplicatefinder.artifact.ArtifactHelper
- isLocalFolder() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement.ClasspathLocalFolder
- isLocalFolder() - Method in class org.basepom.mojo.duplicatefinder.ClasspathElement
- isPrinted() - Method in class org.basepom.mojo.duplicatefinder.ResultCollector.ConflictResult
- isTestArtifact(Artifact) - Static method in class org.basepom.mojo.duplicatefinder.artifact.ArtifactHelper
M
- MatchArtifactPredicate - Class in org.basepom.mojo.duplicatefinder.classpath
- matches(Artifact) - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- matches(MavenCoordinates) - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- MavenCoordinates - Class in org.basepom.mojo.duplicatefinder.artifact
- MavenCoordinates(Artifact) - Constructor for class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- MavenCoordinates(Dependency) - Constructor for class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- max(ConflictState...) - Static method in enum org.basepom.mojo.duplicatefinder.ConflictState
N
- NO_CONFLICT - Enum constant in enum org.basepom.mojo.duplicatefinder.ConflictState
O
- org.basepom.mojo.duplicatefinder - package org.basepom.mojo.duplicatefinder
- org.basepom.mojo.duplicatefinder.artifact - package org.basepom.mojo.duplicatefinder.artifact
- org.basepom.mojo.duplicatefinder.classpath - package org.basepom.mojo.duplicatefinder.classpath
P
- preferLocal - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Whether existing local directories with classes or existing artifacts are preferred.
- printEqualFiles - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Report files that have the same sha256 has value.
- project - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
The maven project (effective pom).
Q
- quiet - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Deprecated.Maven logging controls the log level now.
R
- resolveArtifactsForScopes(Set<String>) - Method in class org.basepom.mojo.duplicatefinder.artifact.ArtifactFileResolver
- RESOURCE - Enum constant in enum org.basepom.mojo.duplicatefinder.ConflictType
- ResultCollector - Class in org.basepom.mojo.duplicatefinder
- ResultCollector.ConflictResult - Class in org.basepom.mojo.duplicatefinder
- resultFile - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Output file for the result of the plugin.
- resultFileMinClasspathCount - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Minimum occurences on the class path to be listed in the result file.
S
- setBootClasspath(boolean) - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
-
Deprecated.
- setClasses(String...) - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- setConflictingDependencies(Dependency...) - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- setCurrentProject(boolean) - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- setIgnoredDependencies(Dependency...) - Method in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
- setPackages(String...) - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- setResourcePatterns(String...) - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- setResources(String...) - Method in class org.basepom.mojo.duplicatefinder.ConflictingDependency
- skip - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Skips the plugin execution.
T
- toString() - Method in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
- toString() - Method in enum org.basepom.mojo.duplicatefinder.ConflictState
- toString() - Method in enum org.basepom.mojo.duplicatefinder.ConflictType
U
- useDefaultClassIgnoreList - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Use the default class ignore list.
- useDefaultResourceIgnoreList - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Use the default resource ignore list.
- useResultFile - Variable in class org.basepom.mojo.duplicatefinder.DuplicateFinderMojo
-
Write result to output file.
V
- valueOf(String) - Static method in enum org.basepom.mojo.duplicatefinder.ConflictState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.basepom.mojo.duplicatefinder.ConflictType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.basepom.mojo.duplicatefinder.ConflictState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.basepom.mojo.duplicatefinder.ConflictType
-
Returns an array containing the constants of this enum type, in the order they are declared.
X
- XMLWriterUtils - Class in org.basepom.mojo.duplicatefinder
All Classes and Interfaces|All Packages