Gradle Task for Asakusa DSL compiler framework.
| Fields inherited from class | Fields |
|---|---|
class org.gradle.api.DefaultTask |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION, TASK_CONSTRUCTOR_ARGS |
class org.gradle.api.internal.AbstractTask |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION, TASK_CONSTRUCTOR_ARGS |
| Type | Name and description |
|---|---|
java.util.List<java.lang.Object> |
attachThe library paths to be attached to each batch package. |
java.lang.String |
batchIdPrefixThe batch ID prefix for applications. |
boolean |
cleanWhether clean-up output directory before compile applications or not. |
java.lang.String |
compilerNameThe compiler name. |
java.util.Map<java.lang.Object, java.lang.Object> |
compilerPropertiesThe compiler properties. |
java.util.List<java.lang.Object> |
customBatchProcessorsThe custom batch processor classes. |
java.util.List<java.lang.Object> |
customDataModelProcessorsThe custom data model processor classes. |
java.util.List<java.lang.Object> |
customExternalPortProcessorsThe custom external port processor classes. |
java.util.List<java.lang.Object> |
customJobflowProcessorsThe custom jobflow processor classes. |
java.util.List<java.lang.Object> |
customParticipantsThe custom compiler participant classes. |
java.util.List<java.lang.Object> |
embedThe library paths to be embedded to each jobflow package. |
java.util.List<java.lang.Object> |
excludeThe ignoring batch class name patterns ( "*" as a wildcard character). |
java.util.List<java.lang.Object> |
exploreThe library paths with batch classes. |
java.util.List<java.lang.Object> |
externalThe external library paths. |
boolean |
failOnErrorWhether fails on compilation errors or not. |
java.util.List<java.lang.Object> |
includeThe accepting batch class name patterns ( "*" as a wildcard character). |
java.util.List<java.lang.Object> |
jvmArgsThe Java VM arguments. |
java.util.List<java.lang.Object> |
launcherClasspathThe tool launcher class libraries (can empty). |
java.lang.String |
maxHeapSizeThe maximum heap size. |
java.io.File |
outputDirectoryThe batch application output base path. |
java.lang.String |
runtimeWorkingDirectoryThe custom runtime working directory URI. |
java.util.Map<java.lang.Object, java.lang.Object> |
systemPropertiesThe Java system properties. |
java.util.List<java.lang.Object> |
toolClasspathThe compiler class libraries. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
org.gradle.api.file.FileCollection |
getAttachFiles()Returns each file of attach. |
|
org.gradle.api.file.FileCollection |
getEmbedFiles()Returns each file of embed. |
|
org.gradle.api.file.FileCollection |
getExploreFiles()Returns each file of explore. |
|
org.gradle.api.file.FileCollection |
getExternalFiles()Returns each file of external. |
|
org.gradle.api.file.FileCollection |
getLauncherClasspathFiles()Returns each file of launcherClasspath. |
|
java.util.Map<java.lang.String, java.lang.String> |
getResolvedCompilerProperties()Returns the actual values of compilerProperties. |
|
java.util.List<java.lang.String> |
getResolvedCustomBatchProcessors()Returns the actual values of customBatchProcessors. |
|
java.util.List<java.lang.String> |
getResolvedCustomDataModelProcessors()Returns the actual values of customDataModelProcessors. |
|
java.util.List<java.lang.String> |
getResolvedCustomExternalPortProcessors()Returns the actual values of customExternalPortProcessors. |
|
java.util.List<java.lang.String> |
getResolvedCustomJobflowProcessors()Returns the actual values of customJobflowProcessors. |
|
java.util.List<java.lang.String> |
getResolvedCustomParticipants()Returns the actual values of customParticipants. |
|
java.util.List<java.lang.String> |
getResolvedExclude()Returns the actual values of exclude. |
|
java.util.List<java.lang.String> |
getResolvedInclude()Returns the actual values of include. |
|
java.util.List<java.lang.String> |
getResolvedJvmArgs()Returns the actual values of jvmArgs. |
|
java.util.Map<java.lang.String, java.lang.String> |
getResolvedSystemProperties()Returns the actual values of system properties. |
|
org.gradle.api.file.FileCollection |
getToolClasspathFiles()Returns each file of toolClasspath. |
|
void |
perform()Task Action of this task. |
|
void |
setBatchIdPrefixOption(java.lang.String value)Set the batch ID prefix for applications. |
|
void |
setExtraCompilerOptionsOption(java.lang.String encoded)Adds extra compiler properties. |
|
void |
setExtraCompilerPropertiesOption(java.lang.String encoded)Adds extra compiler properties. |
|
void |
setFailOnErrorOption(java.lang.String value)Set whether fails on compilation errors or not. |
|
void |
setUpdateOption(java.lang.String className)Set the update target batch class name. |
| Methods inherited from class | Name |
|---|---|
class org.gradle.api.DefaultTask |
org.gradle.api.DefaultTask#setDescription(java.lang.String), org.gradle.api.DefaultTask#getProject(), org.gradle.api.DefaultTask#getAnt(), org.gradle.api.DefaultTask#getConvention(), org.gradle.api.DefaultTask#getLogging(), org.gradle.api.DefaultTask#getLogging(), org.gradle.api.DefaultTask#setGroup(java.lang.String), org.gradle.api.DefaultTask#getStandardOutputCapture(), org.gradle.api.DefaultTask#getIdentityPath(), org.gradle.api.DefaultTask#setActions(java.util.List), org.gradle.api.DefaultTask#getTaskDependencies(), org.gradle.api.DefaultTask#getTaskDependencies(), org.gradle.api.DefaultTask#getDependsOn(), org.gradle.api.DefaultTask#setDependsOn(java.lang.Iterable), org.gradle.api.DefaultTask#dependsOn([Ljava.lang.Object;), org.gradle.api.DefaultTask#onlyIf(groovy.lang.Closure), org.gradle.api.DefaultTask#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.DefaultTask#setOnlyIf(groovy.lang.Closure), org.gradle.api.DefaultTask#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.DefaultTask#setDidWork(boolean), org.gradle.api.DefaultTask#getDidWork(), org.gradle.api.DefaultTask#doFirst(groovy.lang.Closure), org.gradle.api.DefaultTask#doFirst(org.gradle.api.Action), org.gradle.api.DefaultTask#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.api.DefaultTask#doLast(java.lang.String, org.gradle.api.Action), org.gradle.api.DefaultTask#doLast(org.gradle.api.Action), org.gradle.api.DefaultTask#doLast(groovy.lang.Closure), org.gradle.api.DefaultTask#deleteAllActions(), org.gradle.api.DefaultTask#getEnabled(), org.gradle.api.DefaultTask#dependsOnTaskDidWork(), org.gradle.api.DefaultTask#getOutputs(), org.gradle.api.DefaultTask#getOutputs(), org.gradle.api.DefaultTask#getDestroyables(), org.gradle.api.DefaultTask#getLocalState(), org.gradle.api.DefaultTask#getTemporaryDir(), org.gradle.api.DefaultTask#mustRunAfter([Ljava.lang.Object;), org.gradle.api.DefaultTask#setMustRunAfter(java.lang.Iterable), org.gradle.api.DefaultTask#getMustRunAfter(), org.gradle.api.DefaultTask#finalizedBy([Ljava.lang.Object;), org.gradle.api.DefaultTask#setFinalizedBy(java.lang.Iterable), org.gradle.api.DefaultTask#getFinalizedBy(), org.gradle.api.DefaultTask#shouldRunAfter([Ljava.lang.Object;), org.gradle.api.DefaultTask#setShouldRunAfter(java.lang.Iterable), org.gradle.api.DefaultTask#getShouldRunAfter(), org.gradle.api.DefaultTask#getAsDynamicObject(), org.gradle.api.DefaultTask#isHasCustomActions(), org.gradle.api.DefaultTask#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, java.lang.String, java.lang.Class, java.util.concurrent.Callable), org.gradle.api.DefaultTask#prependParallelSafeAction(org.gradle.api.Action), org.gradle.api.DefaultTask#getTaskActions(), org.gradle.api.DefaultTask#hasTaskActions(), org.gradle.api.DefaultTask#getOnlyIf(), org.gradle.api.DefaultTask#getImpliesSubProjects(), org.gradle.api.DefaultTask#setImpliesSubProjects(boolean), org.gradle.api.DefaultTask#getExecuter(), org.gradle.api.DefaultTask#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.DefaultTask#getTemporaryDirFactory(), org.gradle.api.DefaultTask#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.DefaultTask#getValidators(), org.gradle.api.DefaultTask#appendParallelSafeAction(org.gradle.api.Action), org.gradle.api.DefaultTask#getLogger(), org.gradle.api.DefaultTask#leftShift(groovy.lang.Closure), org.gradle.api.DefaultTask#isEnabled(), org.gradle.api.DefaultTask#configure(groovy.lang.Closure), org.gradle.api.DefaultTask#configure(groovy.lang.Closure), org.gradle.api.DefaultTask#property(java.lang.String), org.gradle.api.DefaultTask#setEnabled(boolean), org.gradle.api.DefaultTask#getDescription(), org.gradle.api.DefaultTask#hasProperty(java.lang.String), org.gradle.api.DefaultTask#getGroup(), org.gradle.api.DefaultTask#getInputs(), org.gradle.api.DefaultTask#getInputs(), org.gradle.api.DefaultTask#setProperty(java.lang.String, java.lang.Object), org.gradle.api.DefaultTask#toString(), org.gradle.api.DefaultTask#compareTo(org.gradle.api.Task), org.gradle.api.DefaultTask#compareTo(java.lang.Object), org.gradle.api.DefaultTask#getName(), org.gradle.api.DefaultTask#execute(), org.gradle.api.DefaultTask#getActions(), org.gradle.api.DefaultTask#getState(), org.gradle.api.DefaultTask#getState(), org.gradle.api.DefaultTask#getPath(), org.gradle.api.DefaultTask#getExtensions(), org.gradle.api.DefaultTask#wait(long, int), org.gradle.api.DefaultTask#wait(long), org.gradle.api.DefaultTask#wait(), org.gradle.api.DefaultTask#equals(java.lang.Object), org.gradle.api.DefaultTask#hashCode(), org.gradle.api.DefaultTask#getClass(), org.gradle.api.DefaultTask#notify(), org.gradle.api.DefaultTask#notifyAll() |
class org.gradle.api.internal.AbstractTask |
org.gradle.api.internal.AbstractTask#setDescription(java.lang.String), org.gradle.api.internal.AbstractTask#getProject(), org.gradle.api.internal.AbstractTask#getAnt(), org.gradle.api.internal.AbstractTask#getConvention(), org.gradle.api.internal.AbstractTask#getLogging(), org.gradle.api.internal.AbstractTask#getLogging(), org.gradle.api.internal.AbstractTask#setGroup(java.lang.String), org.gradle.api.internal.AbstractTask#getStandardOutputCapture(), org.gradle.api.internal.AbstractTask#getIdentityPath(), org.gradle.api.internal.AbstractTask#setActions(java.util.List), org.gradle.api.internal.AbstractTask#getTaskDependencies(), org.gradle.api.internal.AbstractTask#getTaskDependencies(), org.gradle.api.internal.AbstractTask#getDependsOn(), org.gradle.api.internal.AbstractTask#setDependsOn(java.lang.Iterable), org.gradle.api.internal.AbstractTask#dependsOn([Ljava.lang.Object;), org.gradle.api.internal.AbstractTask#onlyIf(groovy.lang.Closure), org.gradle.api.internal.AbstractTask#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.internal.AbstractTask#setOnlyIf(groovy.lang.Closure), org.gradle.api.internal.AbstractTask#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.internal.AbstractTask#setDidWork(boolean), org.gradle.api.internal.AbstractTask#getDidWork(), org.gradle.api.internal.AbstractTask#doFirst(groovy.lang.Closure), org.gradle.api.internal.AbstractTask#doFirst(org.gradle.api.Action), org.gradle.api.internal.AbstractTask#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.api.internal.AbstractTask#doLast(java.lang.String, org.gradle.api.Action), org.gradle.api.internal.AbstractTask#doLast(org.gradle.api.Action), org.gradle.api.internal.AbstractTask#doLast(groovy.lang.Closure), org.gradle.api.internal.AbstractTask#deleteAllActions(), org.gradle.api.internal.AbstractTask#getEnabled(), org.gradle.api.internal.AbstractTask#dependsOnTaskDidWork(), org.gradle.api.internal.AbstractTask#getOutputs(), org.gradle.api.internal.AbstractTask#getOutputs(), org.gradle.api.internal.AbstractTask#getDestroyables(), org.gradle.api.internal.AbstractTask#getLocalState(), org.gradle.api.internal.AbstractTask#getTemporaryDir(), org.gradle.api.internal.AbstractTask#mustRunAfter([Ljava.lang.Object;), org.gradle.api.internal.AbstractTask#setMustRunAfter(java.lang.Iterable), org.gradle.api.internal.AbstractTask#getMustRunAfter(), org.gradle.api.internal.AbstractTask#finalizedBy([Ljava.lang.Object;), org.gradle.api.internal.AbstractTask#setFinalizedBy(java.lang.Iterable), org.gradle.api.internal.AbstractTask#getFinalizedBy(), org.gradle.api.internal.AbstractTask#shouldRunAfter([Ljava.lang.Object;), org.gradle.api.internal.AbstractTask#setShouldRunAfter(java.lang.Iterable), org.gradle.api.internal.AbstractTask#getShouldRunAfter(), org.gradle.api.internal.AbstractTask#getAsDynamicObject(), org.gradle.api.internal.AbstractTask#isHasCustomActions(), org.gradle.api.internal.AbstractTask#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, java.lang.String, java.lang.Class, java.util.concurrent.Callable), org.gradle.api.internal.AbstractTask#prependParallelSafeAction(org.gradle.api.Action), org.gradle.api.internal.AbstractTask#getTaskActions(), org.gradle.api.internal.AbstractTask#hasTaskActions(), org.gradle.api.internal.AbstractTask#getOnlyIf(), org.gradle.api.internal.AbstractTask#getImpliesSubProjects(), org.gradle.api.internal.AbstractTask#setImpliesSubProjects(boolean), org.gradle.api.internal.AbstractTask#getExecuter(), org.gradle.api.internal.AbstractTask#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.internal.AbstractTask#getTemporaryDirFactory(), org.gradle.api.internal.AbstractTask#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.internal.AbstractTask#getValidators(), org.gradle.api.internal.AbstractTask#appendParallelSafeAction(org.gradle.api.Action), org.gradle.api.internal.AbstractTask#getLogger(), org.gradle.api.internal.AbstractTask#leftShift(groovy.lang.Closure), org.gradle.api.internal.AbstractTask#isEnabled(), org.gradle.api.internal.AbstractTask#configure(groovy.lang.Closure), org.gradle.api.internal.AbstractTask#configure(groovy.lang.Closure), org.gradle.api.internal.AbstractTask#property(java.lang.String), org.gradle.api.internal.AbstractTask#setEnabled(boolean), org.gradle.api.internal.AbstractTask#getDescription(), org.gradle.api.internal.AbstractTask#hasProperty(java.lang.String), org.gradle.api.internal.AbstractTask#getGroup(), org.gradle.api.internal.AbstractTask#getInputs(), org.gradle.api.internal.AbstractTask#getInputs(), org.gradle.api.internal.AbstractTask#setProperty(java.lang.String, java.lang.Object), org.gradle.api.internal.AbstractTask#toString(), org.gradle.api.internal.AbstractTask#compareTo(org.gradle.api.Task), org.gradle.api.internal.AbstractTask#compareTo(java.lang.Object), org.gradle.api.internal.AbstractTask#getName(), org.gradle.api.internal.AbstractTask#execute(), org.gradle.api.internal.AbstractTask#getActions(), org.gradle.api.internal.AbstractTask#getState(), org.gradle.api.internal.AbstractTask#getState(), org.gradle.api.internal.AbstractTask#getPath(), org.gradle.api.internal.AbstractTask#getExtensions(), org.gradle.api.internal.AbstractTask#wait(long, int), org.gradle.api.internal.AbstractTask#wait(long), org.gradle.api.internal.AbstractTask#wait(), org.gradle.api.internal.AbstractTask#equals(java.lang.Object), org.gradle.api.internal.AbstractTask#hashCode(), org.gradle.api.internal.AbstractTask#getClass(), org.gradle.api.internal.AbstractTask#notify(), org.gradle.api.internal.AbstractTask#notifyAll() |
The library paths to be attached to each batch package.
The batch ID prefix for applications.
Whether clean-up output directory before compile applications or not.
The compiler name.
The compiler properties.
The custom batch processor classes.
The custom data model processor classes.
The custom external port processor classes.
The custom jobflow processor classes.
The custom compiler participant classes.
The library paths to be embedded to each jobflow package.
The ignoring batch class name patterns ("*" as a wildcard character).
The library paths with batch classes.
The external library paths.
Whether fails on compilation errors or not.
The accepting batch class name patterns ("*" as a wildcard character).
The Java VM arguments.
The tool launcher class libraries (can empty).
The maximum heap size.
The batch application output base path.
The custom runtime working directory URI.
The Java system properties.
The compiler class libraries.
Returns each file of attach.
Returns each file of embed.
Returns each file of explore.
Returns each file of external.
Returns each file of launcherClasspath.
Returns the actual values of compilerProperties.
Returns the actual values of customBatchProcessors.
Returns the actual values of customDataModelProcessors.
Returns the actual values of customExternalPortProcessors.
Returns the actual values of customJobflowProcessors.
Returns the actual values of customParticipants.
Returns the actual values of exclude.
Returns the actual values of include.
Returns the actual values of jvmArgs.
Returns the actual values of system properties.
Returns each file of toolClasspath.
Task Action of this task.
Set the batch ID prefix for applications.
value - the batch ID prefixAdds extra compiler properties. This is an alias of setExtraCompilerPropertiesOption(String).
encoded - the encoded key=value entries separated by commaAdds extra compiler properties.
encoded - the encoded key=value entries separated by commaSet whether fails on compilation errors or not.
value - "true" to fail on compilation error, otherwise ignore errorsSet the update target batch class name. With this, the compiler only builds the target batch class, and the include exclude will be ignored.
className - the target class name pattern