Package scala_maven_executions
Class MainHelper
- java.lang.Object
-
- scala_maven_executions.MainHelper
-
public class MainHelper extends Object
Helper methods- Author:
- David Bernard
-
-
Field Summary
Fields Modifier and Type Field Description static String
argFilePrefix
static String
argFileSuffix
-
Constructor Summary
Constructors Constructor Description MainHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
appendUrltoClasspathCollection(ClassLoader cl, Collection<String> classpath)
static File
createArgFile(List<String> args)
Creates a file containing all the arguments.static String[]
findFiles(File dir, String pattern)
static String[]
findFiles(File dir, String[] includes, String[] excludes)
static String
locateJar(Class<?> c)
static List<String>
readArgFile(File argFile)
Creates a file containing all the arguments.static void
runMain(String mainClassName, List<String> args, ClassLoader cl)
Runs the main method of a java classstatic String
toClasspathString(ClassLoader cl)
static String
toMultiPath(String[] paths)
static String
toMultiPath(List<String> paths)
-
-
-
Field Detail
-
argFilePrefix
public static final String argFilePrefix
- See Also:
- Constant Field Values
-
argFileSuffix
public static final String argFileSuffix
- See Also:
- Constant Field Values
-
-
Method Detail
-
toClasspathString
public static String toClasspathString(ClassLoader cl) throws Exception
- Throws:
Exception
-
appendUrltoClasspathCollection
public static void appendUrltoClasspathCollection(ClassLoader cl, Collection<String> classpath) throws Exception
- Throws:
Exception
-
createArgFile
public static File createArgFile(List<String> args) throws IOException
Creates a file containing all the arguments. This file has a very simple format of argument (white-space argument).- Returns:
- Throws:
IOException
-
readArgFile
public static List<String> readArgFile(File argFile) throws IOException
Creates a file containing all the arguments. This file has a very simple format of argument (white-space argument).- Returns:
- Throws:
IOException
-
runMain
public static void runMain(String mainClassName, List<String> args, ClassLoader cl) throws Exception
Runs the main method of a java class- Throws:
Exception
-
-