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>
PlayCoffeeScriptCompile
public class CoffeeScriptCompile extends SourceTask
Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
CoffeeScriptCompile() |
Modifier and Type | Method | Description |
---|---|---|
void |
doCompile() |
|
FileCollection |
getCoffeeScriptJs() |
|
File |
getDestinationDir() |
|
CoffeeScriptCompileOptions |
getOptions() |
|
FileCollection |
getRhinoClasspath() |
|
FileTree |
getSource() |
Returns the source for this task, after the include and exclude patterns have been applied.
|
protected org.gradle.process.internal.worker.WorkerProcessFactory |
getWorkerProcessBuilderFactory() |
|
void |
options(Closure<?> closure) |
|
void |
options(Action<CoffeeScriptCompileOptions> action) |
|
void |
setCoffeeScriptJs(Object coffeeScriptJs) |
|
void |
setCoffeeScriptJs(FileCollection coffeeScriptJs) |
Sets Coffee Script JavaScript file.
|
void |
setDestinationDir(File destinationDir) |
Sets destination directory.
|
void |
setDestinationDir(Object destinationDir) |
|
void |
setRhinoClasspath(Object rhinoClasspath) |
|
void |
setRhinoClasspath(FileCollection rhinoClasspath) |
Sets Rhino classpath.
|
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.process.internal.worker.WorkerProcessFactory getWorkerProcessBuilderFactory()
@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
@PathSensitive(RELATIVE) @InputFiles public FileCollection getCoffeeScriptJs()
public void setCoffeeScriptJs(FileCollection coffeeScriptJs)
public void setCoffeeScriptJs(Object coffeeScriptJs)
@Classpath public FileCollection getRhinoClasspath()
public void setRhinoClasspath(FileCollection rhinoClasspath)
public void setRhinoClasspath(Object rhinoClasspath)
@OutputDirectory public File getDestinationDir()
public void setDestinationDir(File destinationDir)
public void setDestinationDir(Object destinationDir)
public CoffeeScriptCompileOptions getOptions()
public void options(Action<CoffeeScriptCompileOptions> action)
public void options(Closure<?> closure)
public void doCompile()