java.lang.Object
org.basepom.mojo.duplicatefinder.classpath.ClasspathDescriptor

public class ClasspathDescriptor extends Object
  • Method Details

    • createClasspathDescriptor

      public static ClasspathDescriptor createClasspathDescriptor(org.apache.maven.project.MavenProject project, com.google.common.collect.Multimap<File,org.apache.maven.artifact.Artifact> fileToArtifactMap, Collection<String> ignoredResourcePatterns, Collection<String> ignoredClassPatterns, Collection<MavenCoordinates> ignoredDependencies, boolean useDefaultResourceIgnoreList, boolean useDefaultClassIgnoreList, File[] projectFolders) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
    • getClasspathElementLocations

      public com.google.common.collect.ImmutableMap<String,Collection<File>> getClasspathElementLocations(ConflictType type)
    • getIgnoredResourcePatterns

      public com.google.common.collect.ImmutableList<Pattern> getIgnoredResourcePatterns()
    • getIgnoredClassPatterns

      public com.google.common.collect.ImmutableList<Pattern> getIgnoredClassPatterns()
    • getIgnoredDirectoryPatterns

      public com.google.common.collect.ImmutableList<Pattern> getIgnoredDirectoryPatterns()