Class MavenEncCling

java.lang.Object
org.apache.maven.cling.ClingSupport
org.apache.maven.cling.MavenEncCling

public class MavenEncCling extends ClingSupport
Maven encrypt CLI "new-gen".
  • Constructor Details

    • MavenEncCling

      public MavenEncCling()
    • MavenEncCling

      public MavenEncCling(org.codehaus.plexus.classworlds.ClassWorld classWorld)
  • Method Details

    • main

      public static void main(String[] args) throws IOException
      "Normal" Java entry point. Note: Maven uses ClassWorld Launcher and this entry point is NOT used under normal circumstances.
      Throws:
      IOException
    • main

      public static int main(String[] args, org.codehaus.plexus.classworlds.ClassWorld world) throws IOException
      ClassWorld Launcher "enhanced" entry point: returning exitCode and accepts Class World.
      Throws:
      IOException
    • main

      public static int main(String[] args, org.codehaus.plexus.classworlds.ClassWorld world, @Nullable InputStream stdIn, @Nullable OutputStream stdOut, @Nullable OutputStream stdErr) throws IOException
      ClassWorld Launcher "embedded" entry point: returning exitCode and accepts Class World and streams.
      Throws:
      IOException
    • createInvoker

      protected org.apache.maven.api.cli.Invoker createInvoker()
      Specified by:
      createInvoker in class ClingSupport
    • createParser

      protected org.apache.maven.api.cli.Parser createParser()
      Specified by:
      createParser in class ClingSupport
    • createParserRequestBuilder

      protected org.apache.maven.api.cli.ParserRequest.Builder createParserRequestBuilder(String[] args)
      Specified by:
      createParserRequestBuilder in class ClingSupport