Class JavaScriptMinify
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.SourceTask
org.gradle.play.tasks.JavaScriptMinify
- All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, PatternFilterable, org.gradle.util.Configurable<Task>
Task to minify JavaScript assets.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Task
Task.Namer -
Field Summary
Fields inherited from class SourceTask
sourceFields inherited from interface Task
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the output directory that processed JavaScript is written to.protected org.gradle.api.internal.file.FileResolverThe fork options to be applied to the JavaScript compiler.Returns the tool chain that will be used to compile the JavaScript source.voidsetDestinationDir(File destinationDir) Sets the output directory where processed JavaScript should be written.voidsetPlayPlatform(PlayPlatform playPlatform) Sets the target Play platform.Methods inherited from class SourceTask
exclude, exclude, exclude, exclude, getExcludes, getIncludes, getPatternSetFactory, getSource, include, include, include, include, setExcludes, setIncludes, setSource, setSource, sourceMethods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMappingMethods inherited from class DefaultTask
newInputDirectory, newInputFile, newOutputDirectory, newOutputFileMethods inherited from class org.gradle.api.internal.AbstractTask
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
-
Constructor Details
-
JavaScriptMinify
public JavaScriptMinify()
-
-
Method Details
-
getFileResolver
@Inject protected org.gradle.api.internal.file.FileResolver getFileResolver() -
getToolChain
Returns the tool chain that will be used to compile the JavaScript source.- Returns:
- The tool chain.
-
getDestinationDir
Returns the output directory that processed JavaScript is written to.- Returns:
- The output directory.
-
setDestinationDir
Sets the output directory where processed JavaScript should be written.- Parameters:
destinationDir- The output directory.
-
setPlayPlatform
Sets the target Play platform.- Parameters:
playPlatform- The target Play platform.
-
getForkOptions
The fork options to be applied to the JavaScript compiler.- Returns:
- The fork options for the JavaScript compiler.
-