org.scala_tools.maven.executions
Class JavaCommand

java.lang.Object
  extended by org.scala_tools.maven.executions.AbstractJavaMainCaller
      extended by org.scala_tools.maven.executions.AbstractForkedJavaCommand
          extended by org.scala_tools.maven.executions.JavaCommand
All Implemented Interfaces:
JavaMainCaller

public class JavaCommand
extends AbstractForkedJavaCommand

Helper class use to call a java Main in an external process.


Field Summary
 
Fields inherited from class org.scala_tools.maven.executions.AbstractForkedJavaCommand
javaExec
 
Fields inherited from class org.scala_tools.maven.executions.AbstractJavaMainCaller
args, env, jvmArgs, logOnly, mainClassName, requester
 
Constructor Summary
JavaCommand(org.apache.maven.plugin.AbstractMojo requester, String mainClassName, String classpath, String[] jvmArgs, String[] args, boolean forceUseArgFile)
           
 
Method Summary
protected  String[] buildCommand()
           
static String[] findFiles(File dir, String pattern)
           
static String toClasspathString(ClassLoader cl)
           
static String toMultiPath(List<String> paths)
           
static String toMultiPath(String[] paths)
           
 
Methods inherited from class org.scala_tools.maven.executions.AbstractForkedJavaCommand
run, spawn
 
Methods inherited from class org.scala_tools.maven.executions.AbstractJavaMainCaller
addArgs, addEnvVar, addJvmArgs, addOption, addOption, addOption, addToClasspath, getLogOnly, run, setLogOnly
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaCommand

public JavaCommand(org.apache.maven.plugin.AbstractMojo requester,
                   String mainClassName,
                   String classpath,
                   String[] jvmArgs,
                   String[] args,
                   boolean forceUseArgFile)
            throws Exception
Throws:
Exception
Method Detail

toMultiPath

public static String toMultiPath(List<String> paths)

toMultiPath

public static String toMultiPath(String[] paths)

findFiles

public static String[] findFiles(File dir,
                                 String pattern)

toClasspathString

public static String toClasspathString(ClassLoader cl)
                                throws Exception
Throws:
Exception

buildCommand

protected String[] buildCommand()
                         throws Exception
Specified by:
buildCommand in class AbstractForkedJavaCommand
Throws:
Exception


Copyright © 2009-2010 Scala Tools. All Rights Reserved.