Class MavenJarExec
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.JavaExec
com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
com.cleanroommc.gradle.api.task.MavenJarExec
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.process.BaseExecSpec, org.gradle.process.JavaExecSpec, org.gradle.process.JavaForkOptions, org.gradle.process.ProcessForkOptions, org.gradle.util.Configurable<org.gradle.api.Task>
- Direct Known Subclasses:
AccessTransform, Decompile, ExtractInheritance, MergeJars
@DisableCachingByDefault(because="Executes a Maven-provided tool in an external JVM")
public abstract class MavenJarExec
extends LazilyConstructedJavaExec
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddefaultLogFile(String fileName) abstract org.gradle.api.provider.ProviderFactoryabstract org.gradle.api.file.ConfigurableFileCollectionabstract org.gradle.api.provider.Property<Boolean> Whether the task should construct the command line expected by its default tool.Methods inherited from class LazilyConstructedJavaExec
afterExec, args, args, beforeExec, environment, environment, exec, getLogFile, jvmArgs, jvmArgs, setAllJvmArgs, setArgs, setEnvironment, setJvmArgs, setSystemProperties, systemProperties, systemPropertyMethods inherited from class org.gradle.api.tasks.JavaExec
bootstrapClasspath, classpath, copyTo, copyTo, debugOptions, executable, getAllJvmArgs, getArgs, getArgumentProviders, getBootstrapClasspath, getClasspath, getCommandLine, getDebug, getDebugOptions, getDefaultCharacterEncoding, getEnableAssertions, getEnvironment, getErrorOutput, getExecActionFactory, getExecutable, getExecutionResult, getJavaLauncher, getJavaToolchainService, getJavaVersion, getJvmArgs, getJvmArgumentProviders, getJvmArguments, getMainClass, getMainModule, getMaxHeapSize, getMinHeapSize, getModularity, getObjectFactory, getPropertyFactory, getProviderFactory, getStandardInput, getStandardOutput, getSystemProperties, getWorkingDir, getWorkingDirectory, isIgnoreExitValue, setAllJvmArgs, setArgs, setArgsString, setBootstrapClasspath, setClasspath, setDebug, setDefaultCharacterEncoding, setEnableAssertions, setErrorOutput, setExecutable, setExecutable, setIgnoreExitValue, setJvmArgs, setMaxHeapSize, setMinHeapSize, setStandardInput, setStandardOutput, setWorkingDir, setWorkingDir, workingDirMethods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMappingMethods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjectsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Constructor Details
-
MavenJarExec
public MavenJarExec()
-
-
Method Details
-
getToolClasspath
@Classpath public abstract org.gradle.api.file.ConfigurableFileCollection getToolClasspath() -
getUseDefaultToolArguments
Whether the task should construct the command line expected by its default tool. Disable this and useLazilyConstructedJavaExec.setArgs(Iterable)when replacing the tool with one that has a different CLI. -
getProviders
@Inject public abstract org.gradle.api.provider.ProviderFactory getProviders() -
defaultLogFile
-