Package org.openrewrite.maven
Class MavenMojoProjectParser
java.lang.Object
org.openrewrite.maven.MavenMojoProjectParser
-
Constructor Summary
ConstructorsConstructorDescriptionMavenMojoProjectParser(org.apache.maven.plugin.logging.Log logger, Path baseDir, boolean pomCacheEnabled, @Nullable String pomCacheDirectory, org.apache.maven.rtinfo.RuntimeInformation runtime, boolean skipMavenParsing, Collection<String> exclusions, Collection<String> plainTextMasks, int sizeThresholdMb, org.apache.maven.execution.MavenSession session, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter, boolean runPerSubmodule) Deprecated.MavenMojoProjectParser(org.apache.maven.plugin.logging.Log logger, Path baseDir, boolean pomCacheEnabled, @Nullable String pomCacheDirectory, org.apache.maven.rtinfo.RuntimeInformation runtime, boolean skipMavenParsing, Collection<String> exclusions, Collection<String> plainTextMasks, int sizeThresholdMb, org.apache.maven.execution.MavenSession session, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter, boolean runPerSubmodule, boolean parseAdditionalResources) -
Method Summary
Modifier and TypeMethodDescriptionorg.openrewrite.maven.MavenSettingsList<org.openrewrite.marker.Marker>generateProvenance(org.apache.maven.project.MavenProject mavenProject) Stream<org.openrewrite.SourceFile>listSourceFiles(org.apache.maven.project.MavenProject mavenProject, List<org.openrewrite.style.NamedStyles> styles, org.openrewrite.ExecutionContext ctx) Stream<org.openrewrite.SourceFile>listSourceFiles(org.apache.maven.project.MavenProject mavenProject, org.openrewrite.xml.tree.Xml.Document maven, List<org.openrewrite.marker.Marker> projectProvenance, List<org.openrewrite.style.NamedStyles> styles, org.openrewrite.ExecutionContext ctx) Map<org.apache.maven.project.MavenProject,org.openrewrite.xml.tree.Xml.Document> parseMaven(List<org.apache.maven.project.MavenProject> mavenProjects, Map<org.apache.maven.project.MavenProject, List<org.openrewrite.marker.Marker>> projectProvenances, org.openrewrite.ExecutionContext ctx) org.openrewrite.xml.tree.Xml.DocumentparseMaven(org.apache.maven.project.MavenProject mavenProject, List<org.openrewrite.marker.Marker> projectProvenance, org.openrewrite.ExecutionContext ctx)
-
Constructor Details
-
MavenMojoProjectParser
@Deprecated public MavenMojoProjectParser(org.apache.maven.plugin.logging.Log logger, Path baseDir, boolean pomCacheEnabled, @Nullable @Nullable String pomCacheDirectory, org.apache.maven.rtinfo.RuntimeInformation runtime, boolean skipMavenParsing, Collection<String> exclusions, Collection<String> plainTextMasks, int sizeThresholdMb, org.apache.maven.execution.MavenSession session, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter, boolean runPerSubmodule) Deprecated. -
MavenMojoProjectParser
public MavenMojoProjectParser(org.apache.maven.plugin.logging.Log logger, Path baseDir, boolean pomCacheEnabled, @Nullable @Nullable String pomCacheDirectory, org.apache.maven.rtinfo.RuntimeInformation runtime, boolean skipMavenParsing, Collection<String> exclusions, Collection<String> plainTextMasks, int sizeThresholdMb, org.apache.maven.execution.MavenSession session, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter, boolean runPerSubmodule, boolean parseAdditionalResources)
-
-
Method Details
-
listSourceFiles
public Stream<org.openrewrite.SourceFile> listSourceFiles(org.apache.maven.project.MavenProject mavenProject, List<org.openrewrite.style.NamedStyles> styles, org.openrewrite.ExecutionContext ctx) throws org.apache.maven.artifact.DependencyResolutionRequiredException, org.apache.maven.plugin.MojoExecutionException - Throws:
org.apache.maven.artifact.DependencyResolutionRequiredExceptionorg.apache.maven.plugin.MojoExecutionException
-
listSourceFiles
public Stream<org.openrewrite.SourceFile> listSourceFiles(org.apache.maven.project.MavenProject mavenProject, @Nullable org.openrewrite.xml.tree.Xml.Document maven, List<org.openrewrite.marker.Marker> projectProvenance, List<org.openrewrite.style.NamedStyles> styles, org.openrewrite.ExecutionContext ctx) throws org.apache.maven.artifact.DependencyResolutionRequiredException, org.apache.maven.plugin.MojoExecutionException - Throws:
org.apache.maven.artifact.DependencyResolutionRequiredExceptionorg.apache.maven.plugin.MojoExecutionException
-
generateProvenance
public List<org.openrewrite.marker.Marker> generateProvenance(org.apache.maven.project.MavenProject mavenProject) -
parseMaven
@Nullable public org.openrewrite.xml.tree.Xml.Document parseMaven(org.apache.maven.project.MavenProject mavenProject, List<org.openrewrite.marker.Marker> projectProvenance, org.openrewrite.ExecutionContext ctx) -
parseMaven
-
buildSettings
public org.openrewrite.maven.MavenSettings buildSettings()
-