Index

A B C D E F G H I M N O P Q R S T U V X 
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.
Call mvn 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
 
A B C D E F G H I M N O P Q R S T U V X 
All Classes and Interfaces|All Packages