Class WriteManifest
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
net.minecraftforge.gradleutils.WriteManifest
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,net.minecraftforge.gradleutils.shared.EnhancedPluginAdditions,net.minecraftforge.gradleutils.shared.EnhancedTask<net.minecraftforge.gradleutils.GradleUtilsProblems>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
@Internal
@Experimental
public abstract class WriteManifest
extends org.gradle.api.DefaultTask
-
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
ConstructorsConstructorDescriptionWriteManifest(org.gradle.api.tasks.TaskProvider<? extends org.gradle.jvm.tasks.Jar> jar) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexec()protected abstract org.gradle.api.provider.Property<byte[]> protected abstract org.gradle.api.file.ProjectLayoutprotected abstract org.gradle.api.file.RegularFilePropertydefault Class<? extends net.minecraftforge.gradleutils.shared.EnhancedPlugin<? super org.gradle.api.Project>> default Class<net.minecraftforge.gradleutils.GradleUtilsProblems> Methods 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, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface net.minecraftforge.gradleutils.shared.EnhancedTask
afterEvaluate, getDefaultLogFile, getDefaultOutputDirectory, getDefaultOutputFile, getDefaultOutputFile, getOutputFile, getTool, globalCaches, localCaches, rootProjectDirectory, workingProjectDirectoryMethods inherited from interface org.gradle.api.plugins.ExtensionAware
getExtensionsMethods inherited from interface org.gradle.api.Task
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getFinalizedBy, getGroup, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getPath, getProject, getShouldRunAfter, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, notCompatibleWithConfigurationCache, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Constructor Details
-
WriteManifest
@Inject public WriteManifest(org.gradle.api.tasks.TaskProvider<? extends org.gradle.jvm.tasks.Jar> jar)
-
-
Method Details
-
getInputBytes
@Input protected abstract org.gradle.api.provider.Property<byte[]> getInputBytes() -
getOutput
@OutputFile protected abstract org.gradle.api.file.RegularFileProperty getOutput() -
getLayout
@Inject protected abstract org.gradle.api.file.ProjectLayout getLayout() -
exec
- Throws:
IOException
-
pluginType
default Class<? extends net.minecraftforge.gradleutils.shared.EnhancedPlugin<? super org.gradle.api.Project>> pluginType()- Specified by:
pluginTypein interfacenet.minecraftforge.gradleutils.shared.EnhancedTask<net.minecraftforge.gradleutils.GradleUtilsProblems>
-
problemsType
- Specified by:
problemsTypein interfacenet.minecraftforge.gradleutils.shared.EnhancedTask<net.minecraftforge.gradleutils.GradleUtilsProblems>
-