Class MavenCompatibilityHelper

java.lang.Object
org.twdata.maven.mojoexecutor.MavenCompatibilityHelper

public class MavenCompatibilityHelper extends Object
The MavenCompatibilityHelper hides incompatibilities between Maven versions
  • Field Details

    • logger

      private static final org.slf4j.Logger logger
    • getRepositorySession

      private static Method getRepositorySession
    • loadPlugin

      private static Method loadPlugin
  • Constructor Details

    • MavenCompatibilityHelper

      public MavenCompatibilityHelper()
  • Method Details

    • loadPluginDescriptor

      public static org.apache.maven.plugin.descriptor.PluginDescriptor loadPluginDescriptor(org.apache.maven.model.Plugin plugin, MojoExecutor.ExecutionEnvironment env, org.apache.maven.execution.MavenSession session) throws org.apache.maven.plugin.PluginResolutionException, org.apache.maven.plugin.PluginDescriptorParsingException, org.apache.maven.plugin.InvalidPluginDescriptorException, org.apache.maven.plugin.PluginNotFoundException, org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.PluginResolutionException
      org.apache.maven.plugin.PluginDescriptorParsingException
      org.apache.maven.plugin.InvalidPluginDescriptorException
      org.apache.maven.plugin.PluginNotFoundException
      org.apache.maven.plugin.MojoExecutionException