public class RockerTask
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
RockerTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
compileRocker()
Sets up the logger and runs the rocker compiler
|
static void |
doCompileRocker(org.gradle.api.Project project,
java.io.File templateDir,
java.io.File outputDir,
java.io.File classDir)
Uses the project to get GradleExtension and runs the generator
|
java.io.File |
getClassDir() |
java.io.File |
getOutputDir() |
RockerConfiguration |
getRockerProjectConfig() |
java.util.Set<java.io.File> |
getTemplateDirs() |
void |
setClassDir(java.io.File classDir) |
void |
setOutputDir(java.io.File outputDir) |
void |
setRockerProjectConfig(RockerConfiguration config) |
void |
setSourceSet(org.gradle.api.tasks.SourceSet sourceSet) |
void |
setTemplateDirs(java.util.Set<java.io.File> templateDirs) |
org.gradle.api.tasks.SourceSet |
sourceSet()
Internally used relationship to the task's source set.
|
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActionClassLoaders, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, 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, toStringpublic RockerConfiguration getRockerProjectConfig()
public void setRockerProjectConfig(RockerConfiguration config)
config - the config to setpublic org.gradle.api.tasks.SourceSet sourceSet()
public void setSourceSet(org.gradle.api.tasks.SourceSet sourceSet)
sourceSet - the sourceSet to set@Internal public java.util.Set<java.io.File> getTemplateDirs()
public void setTemplateDirs(java.util.Set<java.io.File> templateDirs)
templateDirs - the templateDirs to set@OutputDirectory public java.io.File getOutputDir()
public void setOutputDir(java.io.File outputDir)
outputDir - the outputDir to set@Internal(value="Used indirectly only") public java.io.File getClassDir()
public void setClassDir(java.io.File classDir)
classDir - the classDir to setpublic void compileRocker()
public static void doCompileRocker(org.gradle.api.Project project,
java.io.File templateDir,
java.io.File outputDir,
java.io.File classDir)
project - - gradle project