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, TASK_CONSTRUCTOR_ARGS |
| Type | Name and description |
|---|---|
java.lang.String |
className |
| 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#getExecResult(), org.gradle.api.tasks.Exec#getExecutionResult(), org.gradle.api.tasks.Exec#getWorkingDir(), org.gradle.api.tasks.Exec#setStandardInput(java.io.InputStream), org.gradle.api.tasks.Exec#setStandardInput(java.io.InputStream), org.gradle.api.tasks.Exec#setArgs(java.lang.Iterable), 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#commandLine(java.lang.Iterable), org.gradle.api.tasks.Exec#commandLine([Ljava.lang.Object;), org.gradle.api.tasks.Exec#commandLine(java.lang.Iterable), org.gradle.api.tasks.Exec#commandLine([Ljava.lang.Object;), org.gradle.api.tasks.Exec#getArgumentProviders(), org.gradle.api.tasks.Exec#isIgnoreExitValue(), 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#setCommandLine(java.util.List), org.gradle.api.tasks.Exec#setCommandLine(java.lang.Iterable), org.gradle.api.tasks.Exec#setCommandLine([Ljava.lang.Object;), org.gradle.api.tasks.Exec#getExecutable(), org.gradle.api.tasks.Exec#getEnvironment(), org.gradle.api.tasks.Exec#setEnvironment(java.util.Map), org.gradle.api.tasks.Exec#workingDir(java.lang.Object), org.gradle.api.tasks.Exec#workingDir(java.lang.Object), 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#setWorkingDir(java.lang.Object), org.gradle.api.tasks.Exec#setWorkingDir(java.io.File), org.gradle.api.tasks.Exec#setStandardOutput(java.io.OutputStream), org.gradle.api.tasks.Exec#setStandardOutput(java.io.OutputStream), 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#executable(java.lang.Object), org.gradle.api.tasks.Exec#executable(java.lang.Object), org.gradle.api.tasks.Exec#setExecutable(java.lang.String), org.gradle.api.tasks.Exec#setExecutable(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#environment(java.lang.String, java.lang.Object), org.gradle.api.tasks.Exec#args([Ljava.lang.Object;), org.gradle.api.tasks.Exec#args([Ljava.lang.Object;), org.gradle.api.tasks.Exec#args(java.lang.Iterable), org.gradle.api.tasks.Exec#args(java.lang.Iterable), org.gradle.api.tasks.Exec#conventionMapping(java.lang.String, groovy.lang.Closure), org.gradle.api.tasks.Exec#conventionMapping(java.lang.String, java.util.concurrent.Callable), org.gradle.api.tasks.Exec#getConventionMapping(), org.gradle.api.tasks.Exec#getProject(), org.gradle.api.tasks.Exec#getAsDynamicObject(), 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#setEnabled(boolean), org.gradle.api.tasks.Exec#hasProperty(java.lang.String), org.gradle.api.tasks.Exec#getGroup(), org.gradle.api.tasks.Exec#property(java.lang.String), org.gradle.api.tasks.Exec#setDescription(java.lang.String), 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#getConvention(), org.gradle.api.tasks.Exec#getLogging(), org.gradle.api.tasks.Exec#getLogging(), org.gradle.api.tasks.Exec#getDidWork(), org.gradle.api.tasks.Exec#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.Exec#onlyIf(groovy.lang.Closure), 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#getDependsOn(), org.gradle.api.tasks.Exec#setDependsOn(java.lang.Iterable), 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#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#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#setDidWork(boolean), org.gradle.api.tasks.Exec#getEnabled(), 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#usesService(org.gradle.api.provider.Provider), org.gradle.api.tasks.Exec#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, org.gradle.api.internal.project.taskfactory.TaskIdentity, java.util.concurrent.Callable), org.gradle.api.tasks.Exec#getTaskIdentity(), org.gradle.api.tasks.Exec#getTaskActions(), org.gradle.api.tasks.Exec#hasTaskActions(), org.gradle.api.tasks.Exec#getOnlyIf(), org.gradle.api.tasks.Exec#getImpliesSubProjects(), org.gradle.api.tasks.Exec#setImpliesSubProjects(boolean), org.gradle.api.tasks.Exec#replaceLogger(org.gradle.api.logging.Logger), org.gradle.api.tasks.Exec#getTemporaryDirFactory(), 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#isHasCustomActions(), org.gradle.api.tasks.Exec#getRequiredServices(), org.gradle.api.tasks.Exec#getSharedResources(), org.gradle.api.tasks.Exec#getDescription(), org.gradle.api.tasks.Exec#getInputs(), org.gradle.api.tasks.Exec#getInputs(), org.gradle.api.tasks.Exec#getIdentityPath(), org.gradle.api.tasks.Exec#getTimeout(), org.gradle.api.tasks.Exec#getLogger(), org.gradle.api.tasks.Exec#setProperty(java.lang.String, java.lang.Object), org.gradle.api.tasks.Exec#toString(), org.gradle.api.tasks.Exec#compareTo(org.gradle.api.Task), org.gradle.api.tasks.Exec#compareTo(java.lang.Object), org.gradle.api.tasks.Exec#getName(), 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#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() |
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.