Interface DependencyClassesProvider

    • Method Detail

      • getDependencyClasses

        java.util.Set<DependencyUsage> getDependencyClasses​(org.apache.maven.project.MavenProject project,
                                                            ClassesPatterns excludedClasses)
                                                     throws java.io.IOException
        Gets the dependency classes used by the given project, excluding those that match the given patterns.
        Parameters:
        project - the Maven project
        excludedClasses - patterns of classes to exclude
        Returns:
        the set of dependency usages
        Throws:
        java.io.IOException