Class MavenParser

java.lang.Object
com.yelloowstone.nf2t.maven.MavenParser

public class MavenParser extends Object
  • Constructor Details

    • MavenParser

      public MavenParser()
  • Method Details

    • parseJar

      public ModifiableJarDetails parseJar(InputStream fileInputStream) throws IOException
      Throws:
      IOException
    • getExtensionFromMavenPackaging

      public String getExtensionFromMavenPackaging(String packaging)
    • parseMavenProject

      public MavenProject parseMavenProject(boolean checkPicocli, Instant buildTime, MavenCoordinate[] mavenCoordinateFilters, Path projectPath)
    • parseMavenProjects

      public List<MavenProject> parseMavenProjects(boolean isPicocli, MavenCoordinate[] mavenCoordinateFilters, Path[] paths)
    • getFileName

      public static String getFileName(org.apache.maven.model.Model model, String postfix)
    • parsePomFromFileName

      public static MavenCoordinate parsePomFromFileName(String fileName)
    • parseEffectivePom

      public static org.apache.maven.model.Model parseEffectivePom(Path artifactPath)
    • generateEffectivePom

      public static org.apache.maven.model.Model generateEffectivePom(Path projectPath)
    • findEffectivePom

      public static org.apache.maven.model.Model findEffectivePom(Path projectPath)
    • main

      public static void main(String[] args)