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.Model
findEffectivePom
(Path projectPath) static org.apache.maven.model.Model
generateEffectivePom
(Path projectPath) getExtensionFromMavenPackaging
(String packaging) static String
getFileName
(org.apache.maven.model.Model model, String postfix) static void
static org.apache.maven.model.Model
parseEffectivePom
(Path artifactPath) parseJar
(InputStream fileInputStream) parseMavenProject
(boolean checkPicocli, Instant buildTime, MavenCoordinate[] mavenCoordinateFilters, Path projectPath) parseMavenProjects
(boolean isPicocli, MavenCoordinate[] mavenCoordinateFilters, Path[] paths) static MavenCoordinate
parsePomFromFileName
(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
-