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>
@Incubating public class JavaScriptMinify extends SourceTask
Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
JavaScriptMinify() |
Modifier and Type | Method | Description |
---|---|---|
File |
getDestinationDir() |
Returns the output directory that processed JavaScript is written to.
|
protected org.gradle.api.internal.file.FileResolver |
getFileResolver() |
|
BaseForkOptions |
getForkOptions() |
The fork options to be applied to the JavaScript compiler.
|
FileTree |
getSource() |
Returns the source for this task, after the include and exclude patterns have been applied.
|
PlayToolChain |
getToolChain() |
Returns the tool chain that will be used to compile the JavaScript source.
|
void |
setDestinationDir(File destinationDir) |
Sets the output directory where processed JavaScript should be written.
|
void |
setPlayPlatform(PlayPlatform playPlatform) |
Sets the target Play platform.
|
exclude, exclude, exclude, exclude, getExcludes, getIncludes, getPatternSetFactory, include, include, include, include, setExcludes, setIncludes, setSource, setSource, source
conventionMapping, conventionMapping, getConventionMapping
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
@Inject protected org.gradle.api.internal.file.FileResolver getFileResolver()
@Inject public PlayToolChain getToolChain()
@PathSensitive(RELATIVE) public FileTree getSource()
The PathSensitivity
for the sources is configured to be PathSensitivity.ABSOLUTE
.
If your sources are less strict, please change it accordingly by overriding this method in your subclass.
getSource
in class SourceTask
@OutputDirectory public File getDestinationDir()
public void setDestinationDir(File destinationDir)
destinationDir
- The output directory.public void setPlayPlatform(PlayPlatform playPlatform)
playPlatform
- The target Play platform.public BaseForkOptions getForkOptions()