Class RunningInvoker

java.lang.Object
org.apache.maven.shared.invoker.DefaultInvoker
io.quarkus.maven.it.verifier.MavenProcessInvoker
io.quarkus.maven.it.verifier.RunningInvoker
All Implemented Interfaces:
org.apache.maven.shared.invoker.Invoker

public class RunningInvoker extends MavenProcessInvoker
Implementation of verifier using a forked process that is still running while verifying. The process is stop when stop() is called.
  • Constructor Details

    • RunningInvoker

      public RunningInvoker(File basedir, boolean debug)
    • RunningInvoker

      public RunningInvoker(File basedir, boolean debug, boolean parallel)
  • Method Details

    • stop

      public void stop()
    • execute

      public MavenProcessInvocationResult execute(List<String> goals, Map<String,String> envVars) throws org.apache.maven.shared.invoker.MavenInvocationException
      Throws:
      org.apache.maven.shared.invoker.MavenInvocationException
    • execute

      public MavenProcessInvocationResult execute(List<String> goals, Map<String,String> envVars, Properties properties) throws org.apache.maven.shared.invoker.MavenInvocationException
      Throws:
      org.apache.maven.shared.invoker.MavenInvocationException
    • 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 MavenProcessInvoker
      Throws:
      org.apache.maven.shared.invoker.MavenInvocationException
    • log

      public String log() throws IOException
      Throws:
      IOException
    • getResult

      public MavenProcessInvocationResult getResult()