Package io.quarkus.maven.it.verifier
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 whenstop()
is called.
-
-
Constructor Summary
Constructors Constructor Description RunningInvoker(File basedir, boolean debug)
RunningInvoker(File basedir, boolean debug, boolean parallel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MavenProcessInvocationResult
execute(List<String> goals, Map<String,String> envVars)
MavenProcessInvocationResult
execute(List<String> goals, Map<String,String> envVars, Properties properties)
org.apache.maven.shared.invoker.InvocationResult
execute(org.apache.maven.shared.invoker.InvocationRequest request)
MavenProcessInvocationResult
getResult()
String
log()
void
stop()
-
Methods inherited from class org.apache.maven.shared.invoker.DefaultInvoker
getLocalRepositoryDirectory, getLogger, getMavenExecutable, getMavenHome, getWorkingDirectory, setErrorHandler, setInputStream, setLocalRepositoryDirectory, setLogger, setMavenExecutable, setMavenHome, setOutputHandler, setWorkingDirectory
-
-
-
-
Method Detail
-
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 interfaceorg.apache.maven.shared.invoker.Invoker
- Overrides:
execute
in classMavenProcessInvoker
- Throws:
org.apache.maven.shared.invoker.MavenInvocationException
-
log
public String log() throws IOException
- Throws:
IOException
-
getResult
public MavenProcessInvocationResult getResult()
-
-