Task that updates the jar file produced by the Jar task with a main class attribute.
| Fields inherited from class | Fields |
|---|---|
class org.gradle.api.tasks.Exec |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION |
class org.gradle.api.tasks.AbstractExecTask |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.String |
getClassName()Get the fully qualified name of the class to specify as main class when updating the jar. |
|
void |
init()Initialize the task by setting default values for some properties and adding an action for setting the executable's arguments before the task is executed. |
|
void |
setClassName(java.lang.String pClassName)Set the fully qualified name of the class to specify as main class when updating the jar. |
|
void |
specifyArguments()Set the arguments for this task's executable. |
| Methods inherited from class | Name |
|---|---|
class org.gradle.api.tasks.Exec |
org.gradle.api.tasks.Exec#executable(java.lang.Object), org.gradle.api.tasks.Exec#executable(java.lang.Object), org.gradle.api.tasks.Exec#setExecutable(java.lang.Object), org.gradle.api.tasks.Exec#setExecutable(java.lang.String), org.gradle.api.tasks.Exec#environment(java.lang.String, java.lang.Object), org.gradle.api.tasks.Exec#environment(java.util.Map), org.gradle.api.tasks.Exec#environment(java.lang.String, java.lang.Object), org.gradle.api.tasks.Exec#environment(java.util.Map), org.gradle.api.tasks.Exec#args([Ljava.lang.Object;), org.gradle.api.tasks.Exec#args(java.lang.Iterable), org.gradle.api.tasks.Exec#args([Ljava.lang.Object;), org.gradle.api.tasks.Exec#args(java.lang.Iterable), org.gradle.api.tasks.Exec#getExecutable(), org.gradle.api.tasks.Exec#workingDir(java.lang.Object), org.gradle.api.tasks.Exec#workingDir(java.lang.Object), org.gradle.api.tasks.Exec#setStandardOutput(java.io.OutputStream), org.gradle.api.tasks.Exec#setStandardOutput(java.io.OutputStream), org.gradle.api.tasks.Exec#getArgs(), org.gradle.api.tasks.Exec#copyTo(org.gradle.process.ProcessForkOptions), org.gradle.api.tasks.Exec#copyTo(org.gradle.process.ProcessForkOptions), org.gradle.api.tasks.Exec#setArgs(java.lang.Iterable), org.gradle.api.tasks.Exec#setArgs(java.util.List), org.gradle.api.tasks.Exec#setArgs(java.util.List), org.gradle.api.tasks.Exec#setArgs(java.lang.Iterable), org.gradle.api.tasks.Exec#setCommandLine([Ljava.lang.Object;), org.gradle.api.tasks.Exec#setCommandLine(java.lang.Iterable), org.gradle.api.tasks.Exec#setCommandLine(java.util.List), org.gradle.api.tasks.Exec#setStandardInput(java.io.InputStream), org.gradle.api.tasks.Exec#setStandardInput(java.io.InputStream), org.gradle.api.tasks.Exec#commandLine(java.lang.Iterable), org.gradle.api.tasks.Exec#commandLine([Ljava.lang.Object;), org.gradle.api.tasks.Exec#commandLine([Ljava.lang.Object;), org.gradle.api.tasks.Exec#commandLine(java.lang.Iterable), org.gradle.api.tasks.Exec#isIgnoreExitValue(), org.gradle.api.tasks.Exec#getEnvironment(), org.gradle.api.tasks.Exec#getStandardInput(), org.gradle.api.tasks.Exec#getStandardOutput(), org.gradle.api.tasks.Exec#getErrorOutput(), org.gradle.api.tasks.Exec#getCommandLine(), org.gradle.api.tasks.Exec#getWorkingDir(), org.gradle.api.tasks.Exec#setEnvironment(java.util.Map), org.gradle.api.tasks.Exec#setWorkingDir(java.io.File), org.gradle.api.tasks.Exec#setWorkingDir(java.lang.Object), org.gradle.api.tasks.Exec#setErrorOutput(java.io.OutputStream), org.gradle.api.tasks.Exec#setErrorOutput(java.io.OutputStream), org.gradle.api.tasks.Exec#setIgnoreExitValue(boolean), org.gradle.api.tasks.Exec#setIgnoreExitValue(boolean), org.gradle.api.tasks.Exec#getExecResult(), org.gradle.api.tasks.Exec#getConventionMapping(), org.gradle.api.tasks.Exec#conventionMapping(java.lang.String, java.util.concurrent.Callable), org.gradle.api.tasks.Exec#conventionMapping(java.lang.String, groovy.lang.Closure), org.gradle.api.tasks.Exec#setProperty(java.lang.String, java.lang.Object), org.gradle.api.tasks.Exec#toString(), org.gradle.api.tasks.Exec#compareTo(java.lang.Object), org.gradle.api.tasks.Exec#compareTo(org.gradle.api.Task), org.gradle.api.tasks.Exec#getName(), org.gradle.api.tasks.Exec#execute(), org.gradle.api.tasks.Exec#getActions(), org.gradle.api.tasks.Exec#getState(), org.gradle.api.tasks.Exec#getState(), org.gradle.api.tasks.Exec#getPath(), org.gradle.api.tasks.Exec#getExtensions(), org.gradle.api.tasks.Exec#property(java.lang.String), org.gradle.api.tasks.Exec#setDescription(java.lang.String), org.gradle.api.tasks.Exec#getProject(), org.gradle.api.tasks.Exec#getAnt(), org.gradle.api.tasks.Exec#setGroup(java.lang.String), org.gradle.api.tasks.Exec#getStandardOutputCapture(), org.gradle.api.tasks.Exec#getIdentityPath(), org.gradle.api.tasks.Exec#getConvention(), org.gradle.api.tasks.Exec#getLogging(), org.gradle.api.tasks.Exec#getLogging(), org.gradle.api.tasks.Exec#isEnabled(), org.gradle.api.tasks.Exec#configure(groovy.lang.Closure), org.gradle.api.tasks.Exec#configure(groovy.lang.Closure), org.gradle.api.tasks.Exec#getGroup(), org.gradle.api.tasks.Exec#getInputs(), org.gradle.api.tasks.Exec#getInputs(), org.gradle.api.tasks.Exec#setEnabled(boolean), org.gradle.api.tasks.Exec#hasProperty(java.lang.String), org.gradle.api.tasks.Exec#getDescription(), org.gradle.api.tasks.Exec#getAsDynamicObject(), org.gradle.api.tasks.Exec#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, java.lang.String, java.lang.Class, java.util.concurrent.Callable), org.gradle.api.tasks.Exec#getOnlyIf(), org.gradle.api.tasks.Exec#getImpliesSubProjects(), org.gradle.api.tasks.Exec#setImpliesSubProjects(boolean), org.gradle.api.tasks.Exec#getExecuter(), org.gradle.api.tasks.Exec#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.tasks.Exec#getTemporaryDirFactory(), org.gradle.api.tasks.Exec#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.tasks.Exec#getValidators(), org.gradle.api.tasks.Exec#prependParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.Exec#appendParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.Exec#leftShift(groovy.lang.Closure), org.gradle.api.tasks.Exec#getLogger(), org.gradle.api.tasks.Exec#getTaskActions(), org.gradle.api.tasks.Exec#isHasCustomActions(), org.gradle.api.tasks.Exec#setActions(java.util.List), org.gradle.api.tasks.Exec#getTaskDependencies(), org.gradle.api.tasks.Exec#getTaskDependencies(), org.gradle.api.tasks.Exec#doFirst(org.gradle.api.Action), org.gradle.api.tasks.Exec#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.Exec#doFirst(groovy.lang.Closure), org.gradle.api.tasks.Exec#dependsOn([Ljava.lang.Object;), org.gradle.api.tasks.Exec#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.Exec#setOnlyIf(groovy.lang.Closure), org.gradle.api.tasks.Exec#setDidWork(boolean), org.gradle.api.tasks.Exec#getDidWork(), org.gradle.api.tasks.Exec#doLast(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.Exec#doLast(groovy.lang.Closure), org.gradle.api.tasks.Exec#doLast(org.gradle.api.Action), org.gradle.api.tasks.Exec#getDependsOn(), org.gradle.api.tasks.Exec#setDependsOn(java.lang.Iterable), org.gradle.api.tasks.Exec#onlyIf(groovy.lang.Closure), org.gradle.api.tasks.Exec#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.Exec#deleteAllActions(), org.gradle.api.tasks.Exec#getEnabled(), org.gradle.api.tasks.Exec#dependsOnTaskDidWork(), org.gradle.api.tasks.Exec#getOutputs(), org.gradle.api.tasks.Exec#getOutputs(), org.gradle.api.tasks.Exec#getDestroyables(), org.gradle.api.tasks.Exec#getLocalState(), org.gradle.api.tasks.Exec#getTemporaryDir(), org.gradle.api.tasks.Exec#mustRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.Exec#setMustRunAfter(java.lang.Iterable), org.gradle.api.tasks.Exec#getMustRunAfter(), org.gradle.api.tasks.Exec#finalizedBy([Ljava.lang.Object;), org.gradle.api.tasks.Exec#setFinalizedBy(java.lang.Iterable), org.gradle.api.tasks.Exec#getFinalizedBy(), org.gradle.api.tasks.Exec#shouldRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.Exec#setShouldRunAfter(java.lang.Iterable), org.gradle.api.tasks.Exec#getShouldRunAfter(), org.gradle.api.tasks.Exec#wait(long, int), org.gradle.api.tasks.Exec#wait(long), org.gradle.api.tasks.Exec#wait(), org.gradle.api.tasks.Exec#equals(java.lang.Object), org.gradle.api.tasks.Exec#hashCode(), org.gradle.api.tasks.Exec#getClass(), org.gradle.api.tasks.Exec#notify(), org.gradle.api.tasks.Exec#notifyAll() |
class org.gradle.api.tasks.AbstractExecTask |
org.gradle.api.tasks.AbstractExecTask#executable(java.lang.Object), org.gradle.api.tasks.AbstractExecTask#executable(java.lang.Object), org.gradle.api.tasks.AbstractExecTask#setExecutable(java.lang.Object), org.gradle.api.tasks.AbstractExecTask#setExecutable(java.lang.String), org.gradle.api.tasks.AbstractExecTask#environment(java.lang.String, java.lang.Object), org.gradle.api.tasks.AbstractExecTask#environment(java.util.Map), org.gradle.api.tasks.AbstractExecTask#environment(java.lang.String, java.lang.Object), org.gradle.api.tasks.AbstractExecTask#environment(java.util.Map), org.gradle.api.tasks.AbstractExecTask#args([Ljava.lang.Object;), org.gradle.api.tasks.AbstractExecTask#args(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#args([Ljava.lang.Object;), org.gradle.api.tasks.AbstractExecTask#args(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#getExecutable(), org.gradle.api.tasks.AbstractExecTask#workingDir(java.lang.Object), org.gradle.api.tasks.AbstractExecTask#workingDir(java.lang.Object), org.gradle.api.tasks.AbstractExecTask#setStandardOutput(java.io.OutputStream), org.gradle.api.tasks.AbstractExecTask#setStandardOutput(java.io.OutputStream), org.gradle.api.tasks.AbstractExecTask#getArgs(), org.gradle.api.tasks.AbstractExecTask#copyTo(org.gradle.process.ProcessForkOptions), org.gradle.api.tasks.AbstractExecTask#copyTo(org.gradle.process.ProcessForkOptions), org.gradle.api.tasks.AbstractExecTask#setArgs(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#setArgs(java.util.List), org.gradle.api.tasks.AbstractExecTask#setArgs(java.util.List), org.gradle.api.tasks.AbstractExecTask#setArgs(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#setCommandLine([Ljava.lang.Object;), org.gradle.api.tasks.AbstractExecTask#setCommandLine(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#setCommandLine(java.util.List), org.gradle.api.tasks.AbstractExecTask#setStandardInput(java.io.InputStream), org.gradle.api.tasks.AbstractExecTask#setStandardInput(java.io.InputStream), org.gradle.api.tasks.AbstractExecTask#commandLine(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#commandLine([Ljava.lang.Object;), org.gradle.api.tasks.AbstractExecTask#commandLine([Ljava.lang.Object;), org.gradle.api.tasks.AbstractExecTask#commandLine(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#isIgnoreExitValue(), org.gradle.api.tasks.AbstractExecTask#getEnvironment(), org.gradle.api.tasks.AbstractExecTask#getStandardInput(), org.gradle.api.tasks.AbstractExecTask#getStandardOutput(), org.gradle.api.tasks.AbstractExecTask#getErrorOutput(), org.gradle.api.tasks.AbstractExecTask#getCommandLine(), org.gradle.api.tasks.AbstractExecTask#getWorkingDir(), org.gradle.api.tasks.AbstractExecTask#setEnvironment(java.util.Map), org.gradle.api.tasks.AbstractExecTask#setWorkingDir(java.io.File), org.gradle.api.tasks.AbstractExecTask#setWorkingDir(java.lang.Object), org.gradle.api.tasks.AbstractExecTask#setErrorOutput(java.io.OutputStream), org.gradle.api.tasks.AbstractExecTask#setErrorOutput(java.io.OutputStream), org.gradle.api.tasks.AbstractExecTask#setIgnoreExitValue(boolean), org.gradle.api.tasks.AbstractExecTask#setIgnoreExitValue(boolean), org.gradle.api.tasks.AbstractExecTask#getExecResult(), org.gradle.api.tasks.AbstractExecTask#getConventionMapping(), org.gradle.api.tasks.AbstractExecTask#conventionMapping(java.lang.String, java.util.concurrent.Callable), org.gradle.api.tasks.AbstractExecTask#conventionMapping(java.lang.String, groovy.lang.Closure), org.gradle.api.tasks.AbstractExecTask#setProperty(java.lang.String, java.lang.Object), org.gradle.api.tasks.AbstractExecTask#toString(), org.gradle.api.tasks.AbstractExecTask#compareTo(java.lang.Object), org.gradle.api.tasks.AbstractExecTask#compareTo(org.gradle.api.Task), org.gradle.api.tasks.AbstractExecTask#getName(), org.gradle.api.tasks.AbstractExecTask#execute(), org.gradle.api.tasks.AbstractExecTask#getActions(), org.gradle.api.tasks.AbstractExecTask#getState(), org.gradle.api.tasks.AbstractExecTask#getState(), org.gradle.api.tasks.AbstractExecTask#getPath(), org.gradle.api.tasks.AbstractExecTask#getExtensions(), org.gradle.api.tasks.AbstractExecTask#property(java.lang.String), org.gradle.api.tasks.AbstractExecTask#setDescription(java.lang.String), org.gradle.api.tasks.AbstractExecTask#getProject(), org.gradle.api.tasks.AbstractExecTask#getAnt(), org.gradle.api.tasks.AbstractExecTask#setGroup(java.lang.String), org.gradle.api.tasks.AbstractExecTask#getStandardOutputCapture(), org.gradle.api.tasks.AbstractExecTask#getIdentityPath(), org.gradle.api.tasks.AbstractExecTask#getConvention(), org.gradle.api.tasks.AbstractExecTask#getLogging(), org.gradle.api.tasks.AbstractExecTask#getLogging(), org.gradle.api.tasks.AbstractExecTask#isEnabled(), org.gradle.api.tasks.AbstractExecTask#configure(groovy.lang.Closure), org.gradle.api.tasks.AbstractExecTask#configure(groovy.lang.Closure), org.gradle.api.tasks.AbstractExecTask#getGroup(), org.gradle.api.tasks.AbstractExecTask#getInputs(), org.gradle.api.tasks.AbstractExecTask#getInputs(), org.gradle.api.tasks.AbstractExecTask#setEnabled(boolean), org.gradle.api.tasks.AbstractExecTask#hasProperty(java.lang.String), org.gradle.api.tasks.AbstractExecTask#getDescription(), org.gradle.api.tasks.AbstractExecTask#getAsDynamicObject(), org.gradle.api.tasks.AbstractExecTask#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, java.lang.String, java.lang.Class, java.util.concurrent.Callable), org.gradle.api.tasks.AbstractExecTask#getOnlyIf(), org.gradle.api.tasks.AbstractExecTask#getImpliesSubProjects(), org.gradle.api.tasks.AbstractExecTask#setImpliesSubProjects(boolean), org.gradle.api.tasks.AbstractExecTask#getExecuter(), org.gradle.api.tasks.AbstractExecTask#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.tasks.AbstractExecTask#getTemporaryDirFactory(), org.gradle.api.tasks.AbstractExecTask#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.tasks.AbstractExecTask#getValidators(), org.gradle.api.tasks.AbstractExecTask#prependParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.AbstractExecTask#appendParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.AbstractExecTask#leftShift(groovy.lang.Closure), org.gradle.api.tasks.AbstractExecTask#getLogger(), org.gradle.api.tasks.AbstractExecTask#getTaskActions(), org.gradle.api.tasks.AbstractExecTask#isHasCustomActions(), org.gradle.api.tasks.AbstractExecTask#setActions(java.util.List), org.gradle.api.tasks.AbstractExecTask#getTaskDependencies(), org.gradle.api.tasks.AbstractExecTask#getTaskDependencies(), org.gradle.api.tasks.AbstractExecTask#doFirst(org.gradle.api.Action), org.gradle.api.tasks.AbstractExecTask#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.AbstractExecTask#doFirst(groovy.lang.Closure), org.gradle.api.tasks.AbstractExecTask#dependsOn([Ljava.lang.Object;), org.gradle.api.tasks.AbstractExecTask#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.AbstractExecTask#setOnlyIf(groovy.lang.Closure), org.gradle.api.tasks.AbstractExecTask#setDidWork(boolean), org.gradle.api.tasks.AbstractExecTask#getDidWork(), org.gradle.api.tasks.AbstractExecTask#doLast(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.AbstractExecTask#doLast(groovy.lang.Closure), org.gradle.api.tasks.AbstractExecTask#doLast(org.gradle.api.Action), org.gradle.api.tasks.AbstractExecTask#getDependsOn(), org.gradle.api.tasks.AbstractExecTask#setDependsOn(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#onlyIf(groovy.lang.Closure), org.gradle.api.tasks.AbstractExecTask#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.AbstractExecTask#deleteAllActions(), org.gradle.api.tasks.AbstractExecTask#getEnabled(), org.gradle.api.tasks.AbstractExecTask#dependsOnTaskDidWork(), org.gradle.api.tasks.AbstractExecTask#getOutputs(), org.gradle.api.tasks.AbstractExecTask#getOutputs(), org.gradle.api.tasks.AbstractExecTask#getDestroyables(), org.gradle.api.tasks.AbstractExecTask#getLocalState(), org.gradle.api.tasks.AbstractExecTask#getTemporaryDir(), org.gradle.api.tasks.AbstractExecTask#mustRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.AbstractExecTask#setMustRunAfter(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#getMustRunAfter(), org.gradle.api.tasks.AbstractExecTask#finalizedBy([Ljava.lang.Object;), org.gradle.api.tasks.AbstractExecTask#setFinalizedBy(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#getFinalizedBy(), org.gradle.api.tasks.AbstractExecTask#shouldRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.AbstractExecTask#setShouldRunAfter(java.lang.Iterable), org.gradle.api.tasks.AbstractExecTask#getShouldRunAfter(), org.gradle.api.tasks.AbstractExecTask#wait(long, int), org.gradle.api.tasks.AbstractExecTask#wait(long), org.gradle.api.tasks.AbstractExecTask#wait(), org.gradle.api.tasks.AbstractExecTask#equals(java.lang.Object), org.gradle.api.tasks.AbstractExecTask#hashCode(), org.gradle.api.tasks.AbstractExecTask#getClass(), org.gradle.api.tasks.AbstractExecTask#notify(), org.gradle.api.tasks.AbstractExecTask#notifyAll() |
Get the fully qualified name of the class to specify as main class when updating the jar.
Initialize the task by setting default values for some properties and adding an action for setting the executable's arguments before the task is executed.
Set the fully qualified name of the class to specify as main class when updating the jar.
pClassName - The fully qualified class name, possibly null.Set the arguments for this task's executable.