/**
* Execute a command using the embedded Maven shell. Return the exit status code. 0 = success, anything else =
* failure.
*/
public boolean executeMavenEmbedded(String[] parameters);
/**
* Execute a command using the embedded Maven shell, using the given PrintStreams for output and error output. Return
* the exit status code. 0 = success, anything else = failure.
*/
boolean executeMavenEmbedded(PrintStream out, PrintStream err, String[] parameters);
/**
* Execute a command using the native Maven installation. If native Maven is not available, fall back to the embedded
* Maven provider built in to Forge.
*/
public void executeMaven(ShellPrintWriter out, String[] parameters);