Package com.yelloowstone.nf2t.maven
Class MavenParser
java.lang.Object
com.yelloowstone.nf2t.maven.MavenParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.maven.model.ModelfindEffectivePom(Path projectPath) static org.apache.maven.model.ModelgenerateEffectivePom(Path projectPath) getExtensionFromMavenPackaging(String packaging) static StringgetFileName(org.apache.maven.model.Model model, String postfix) static voidstatic org.apache.maven.model.ModelparseEffectivePom(Path artifactPath) parseJar(InputStream fileInputStream) parseMavenProject(boolean checkPicocli, Instant buildTime, MavenCoordinate[] mavenCoordinateFilters, Path projectPath) parseMavenProjects(boolean isPicocli, MavenCoordinate[] mavenCoordinateFilters, Path[] paths) static MavenCoordinateparsePomFromFileName(String fileName)
-
Constructor Details
-
MavenParser
public MavenParser()
-
-
Method Details
-
parseJar
- Throws:
IOException
-
getExtensionFromMavenPackaging
-
parseMavenProject
public MavenProject parseMavenProject(boolean checkPicocli, Instant buildTime, MavenCoordinate[] mavenCoordinateFilters, Path projectPath) -
parseMavenProjects
public List<MavenProject> parseMavenProjects(boolean isPicocli, MavenCoordinate[] mavenCoordinateFilters, Path[] paths) -
getFileName
-
parsePomFromFileName
-
parseEffectivePom
-
generateEffectivePom
-
findEffectivePom
-
main
-