Specifies the options for executing a Java application.
Type | Name and description |
---|---|
JavaExecSpec |
args(Object... args) Adds args for the main class to be executed. |
JavaExecSpec |
args(Iterable<?> args) Adds args for the main class to be executed. |
JavaExecSpec |
classpath(Object... paths) Adds elements to the classpath for executing the main class. |
List<String> |
getArgs() Returns the arguments passed to the main class to be executed. |
FileCollection |
getClasspath() Returns the classpath for executing the main class. |
String |
getMain() Returns the fully qualified name of the Main class to be executed. |
JavaExecSpec |
setArgs(Iterable<?> args) Sets the args for the main class to be executed. |
JavaExecSpec |
setClasspath(FileCollection classpath) Sets the classpath for executing the main class. |
JavaExecSpec |
setMain(String main) Sets the fully qualified name of the main class to be executed. |
Methods inherited from class | Name |
---|---|
interface BaseExecSpec |
getCommandLine, getErrorOutput, getStandardInput, getStandardOutput, isIgnoreExitValue, setErrorOutput, setIgnoreExitValue, setStandardInput, setStandardOutput |
interface JavaForkOptions |
bootstrapClasspath, copyTo, getAllJvmArgs, getBootstrapClasspath, getDebug, getDefaultCharacterEncoding, getEnableAssertions, getJvmArgs, getMaxHeapSize, getMinHeapSize, getSystemProperties, jvmArgs, jvmArgs, setAllJvmArgs, setBootstrapClasspath, setDebug, setDefaultCharacterEncoding, setEnableAssertions, setJvmArgs, setMaxHeapSize, setMinHeapSize, setSystemProperties, systemProperties, systemProperty |
Adds args for the main class to be executed.
args
- Args for the main class.Adds args for the main class to be executed.
args
- Args for the main class.Adds elements to the classpath for executing the main class.
paths
- classpath elementsReturns the classpath for executing the main class.
Returns the fully qualified name of the Main class to be executed.
Sets the args for the main class to be executed.
args
- Args for the main class.Sets the classpath for executing the main class.
classpath
- the classpathSets the fully qualified name of the main class to be executed.
main
- the fully qualified name of the main class to be executed.