Class ProjectUtils

java.lang.Object
org.apache.maven.plugins.assembly.utils.ProjectUtils

public final class ProjectUtils extends Object
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    getClassifier(org.apache.maven.artifact.Artifact artifact)
     
    static Set<org.apache.maven.project.MavenProject>
    getProjectModules(org.apache.maven.project.MavenProject project, List<org.apache.maven.project.MavenProject> reactorProjects, boolean includeSubModules, org.codehaus.plexus.logging.Logger logger)
     
    private static boolean
    projectContainsModule(org.apache.maven.project.MavenProject mainProject, org.apache.maven.project.MavenProject moduleProject)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProjectUtils

      private ProjectUtils()
  • Method Details

    • getClassifier

      @Nullable public static String getClassifier(@Nonnull org.apache.maven.artifact.Artifact artifact)
    • getProjectModules

      @Nonnull public static Set<org.apache.maven.project.MavenProject> getProjectModules(@Nonnull org.apache.maven.project.MavenProject project, @Nonnull List<org.apache.maven.project.MavenProject> reactorProjects, boolean includeSubModules, @Nonnull org.codehaus.plexus.logging.Logger logger) throws IOException
      Throws:
      IOException
    • projectContainsModule

      private static boolean projectContainsModule(@Nonnull org.apache.maven.project.MavenProject mainProject, @Nonnull org.apache.maven.project.MavenProject moduleProject) throws IOException
      Throws:
      IOException