Class MavenProcessInvoker

  • All Implemented Interfaces:
    org.apache.maven.shared.invoker.Invoker
    Direct Known Subclasses:
    RunningInvoker

    public class MavenProcessInvoker
    extends org.apache.maven.shared.invoker.DefaultInvoker
    An implementation of DefaultInvoker launching Maven, but does not wait for the termination of the process. The launched process is passed in the InvocationResult.
    Author:
    Clement Escoffier
    • Field Summary

      • Fields inherited from class org.apache.maven.shared.invoker.DefaultInvoker

        ROLE_HINT
      • Fields inherited from interface org.apache.maven.shared.invoker.Invoker

        ROLE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.maven.shared.invoker.InvocationResult execute​(org.apache.maven.shared.invoker.InvocationRequest request)  
      • Methods inherited from class org.apache.maven.shared.invoker.DefaultInvoker

        getLocalRepositoryDirectory, getLogger, getMavenExecutable, getMavenHome, getWorkingDirectory, setErrorHandler, setInputStream, setLocalRepositoryDirectory, setLogger, setMavenExecutable, setMavenHome, setOutputHandler, setWorkingDirectory
    • Constructor Detail

      • MavenProcessInvoker

        public MavenProcessInvoker()
    • Method Detail

      • execute

        public org.apache.maven.shared.invoker.InvocationResult execute​(org.apache.maven.shared.invoker.InvocationRequest request)
                                                                 throws org.apache.maven.shared.invoker.MavenInvocationException
        Specified by:
        execute in interface org.apache.maven.shared.invoker.Invoker
        Overrides:
        execute in class org.apache.maven.shared.invoker.DefaultInvoker
        Throws:
        org.apache.maven.shared.invoker.MavenInvocationException