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> |
attach The library paths to be attached to each batch package. |
java.lang.String |
batchIdPrefix The batch ID prefix for applications. |
boolean |
clean Whether clean-up output directory before compile applications or not. |
java.lang.String |
compilerName The compiler name. |
java.util.Map<java.lang.Object, java.lang.Object> |
compilerProperties The compiler properties. |
java.util.List<java.lang.Object> |
customBatchProcessors The custom batch processor classes. |
java.util.List<java.lang.Object> |
customDataModelProcessors The custom data model processor classes. |
java.util.List<java.lang.Object> |
customExternalPortProcessors The custom external port processor classes. |
java.util.List<java.lang.Object> |
customJobflowProcessors The custom jobflow processor classes. |
java.util.List<java.lang.Object> |
customParticipants The custom compiler participant classes. |
java.util.List<java.lang.Object> |
embed The library paths to be embedded to each jobflow package. |
java.util.List<java.lang.Object> |
exclude The ignoring batch class name patterns ( "*" as a wildcard character). |
java.util.List<java.lang.Object> |
explore The library paths with batch classes. |
java.util.List<java.lang.Object> |
external The external library paths. |
boolean |
failOnError Whether fails on compilation errors or not. |
java.util.List<java.lang.Object> |
include The accepting batch class name patterns ( "*" as a wildcard character). |
java.util.List<java.lang.Object> |
jvmArgs The Java VM arguments. |
java.util.List<java.lang.Object> |
launcherClasspath The tool launcher class libraries (can empty). |
java.lang.String |
maxHeapSize The maximum heap size. |
java.io.File |
outputDirectory The batch application output base path. |
java.lang.String |
runtimeWorkingDirectory The custom runtime working directory URI. |
java.util.Map<java.lang.Object, java.lang.Object> |
systemProperties The Java system properties. |
java.util.List<java.lang.Object> |
toolClasspath The 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#getStandardOutputCapture(), org.gradle.api.DefaultTask#getIdentityPath(), org.gradle.api.DefaultTask#setGroup(java.lang.String), org.gradle.api.DefaultTask#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.DefaultTask#onlyIf(groovy.lang.Closure), org.gradle.api.DefaultTask#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.DefaultTask#setOnlyIf(groovy.lang.Closure), org.gradle.api.DefaultTask#setDidWork(boolean), org.gradle.api.DefaultTask#getDidWork(), org.gradle.api.DefaultTask#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.api.DefaultTask#doFirst(org.gradle.api.Action), org.gradle.api.DefaultTask#doFirst(groovy.lang.Closure), org.gradle.api.DefaultTask#doLast(groovy.lang.Closure), 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#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#setDependsOn(java.lang.Iterable), org.gradle.api.DefaultTask#dependsOn([Ljava.lang.Object;), org.gradle.api.DefaultTask#setShouldRunAfter(java.lang.Iterable), org.gradle.api.DefaultTask#getShouldRunAfter(), 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#getAsDynamicObject(), org.gradle.api.DefaultTask#isHasCustomActions(), org.gradle.api.DefaultTask#prependParallelSafeAction(org.gradle.api.Action), 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#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#getStandardOutputCapture(), org.gradle.api.internal.AbstractTask#getIdentityPath(), org.gradle.api.internal.AbstractTask#setGroup(java.lang.String), org.gradle.api.internal.AbstractTask#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.internal.AbstractTask#onlyIf(groovy.lang.Closure), org.gradle.api.internal.AbstractTask#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.internal.AbstractTask#setOnlyIf(groovy.lang.Closure), org.gradle.api.internal.AbstractTask#setDidWork(boolean), org.gradle.api.internal.AbstractTask#getDidWork(), org.gradle.api.internal.AbstractTask#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.api.internal.AbstractTask#doFirst(org.gradle.api.Action), org.gradle.api.internal.AbstractTask#doFirst(groovy.lang.Closure), org.gradle.api.internal.AbstractTask#doLast(groovy.lang.Closure), 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#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#setDependsOn(java.lang.Iterable), org.gradle.api.internal.AbstractTask#dependsOn([Ljava.lang.Object;), org.gradle.api.internal.AbstractTask#setShouldRunAfter(java.lang.Iterable), org.gradle.api.internal.AbstractTask#getShouldRunAfter(), 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#getAsDynamicObject(), org.gradle.api.internal.AbstractTask#isHasCustomActions(), org.gradle.api.internal.AbstractTask#prependParallelSafeAction(org.gradle.api.Action), 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#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