org.apache.maven.shared.release.exec
Class InvokerMavenExecutor

java.lang.Object
  extended by org.apache.maven.shared.release.exec.AbstractMavenExecutor
      extended by org.apache.maven.shared.release.exec.InvokerMavenExecutor
All Implemented Interfaces:
MavenExecutor, org.codehaus.plexus.logging.LogEnabled

public class InvokerMavenExecutor
extends AbstractMavenExecutor

Fork Maven using the maven-invoker shared library.

Plexus component:
role:
"org.apache.maven.shared.release.exec.MavenExecutor"
role-hint:
"invoker"

Field Summary
 
Fields inherited from interface org.apache.maven.shared.release.exec.MavenExecutor
ROLE
 
Constructor Summary
InvokerMavenExecutor()
           
 
Method Summary
 void executeGoals(File workingDirectory, List<String> goals, ReleaseEnvironment releaseEnvironment, boolean interactive, String additionalArguments, String pomFileName, ReleaseResult result)
           
 
Methods inherited from class org.apache.maven.shared.release.exec.AbstractMavenExecutor
enableLogging, executeGoals, executeGoals, executeGoals, executeGoals, getLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvokerMavenExecutor

public InvokerMavenExecutor()
Method Detail

executeGoals

public void executeGoals(File workingDirectory,
                         List<String> goals,
                         ReleaseEnvironment releaseEnvironment,
                         boolean interactive,
                         String additionalArguments,
                         String pomFileName,
                         ReleaseResult result)
                  throws MavenExecutorException
Specified by:
executeGoals in class AbstractMavenExecutor
Throws:
MavenExecutorException


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.