Task for compiling a single "module-info.java" file.
| Fields inherited from class | Fields |
|---|---|
class org.gradle.api.tasks.compile.JavaCompile |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION |
class org.gradle.api.tasks.compile.AbstractCompile |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
configureCompilerArgs()Configure the compiler arguments. |
|
java.lang.String |
getModuleVersion()Get the version string to compile into the module-info class. |
|
void |
init()Initialize the task by setting default values for some properties and adding an action for setting the compiler arguments before the task is executed. |
|
void |
setModuleVersion(java.lang.String pModuleVersion)Set the version string to compile into the module-info class. |
| Methods inherited from class | Name |
|---|---|
class org.gradle.api.tasks.compile.JavaCompile |
org.gradle.api.tasks.compile.JavaCompile#getClasspath(), org.gradle.api.tasks.compile.JavaCompile#setToolChain(org.gradle.jvm.toolchain.JavaToolChain), org.gradle.api.tasks.compile.JavaCompile#getOptions(), org.gradle.api.tasks.compile.JavaCompile#getSource(), org.gradle.api.tasks.compile.JavaCompile#getToolChain(), org.gradle.api.tasks.compile.JavaCompile#getEffectiveAnnotationProcessorPath(), org.gradle.api.tasks.compile.JavaCompile#getTargetCompatibility(), org.gradle.api.tasks.compile.JavaCompile#setTargetCompatibility(java.lang.String), org.gradle.api.tasks.compile.JavaCompile#setSourceCompatibility(java.lang.String), org.gradle.api.tasks.compile.JavaCompile#setClasspath(org.gradle.api.file.FileCollection), org.gradle.api.tasks.compile.JavaCompile#getDestinationDir(), org.gradle.api.tasks.compile.JavaCompile#getSourceCompatibility(), org.gradle.api.tasks.compile.JavaCompile#setDestinationDir(org.gradle.api.provider.Provider), org.gradle.api.tasks.compile.JavaCompile#setDestinationDir(java.io.File), org.gradle.api.tasks.compile.JavaCompile#source([Ljava.lang.Object;), org.gradle.api.tasks.compile.JavaCompile#setIncludes(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#setIncludes(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#setExcludes(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#setExcludes(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#exclude([Ljava.lang.String;), org.gradle.api.tasks.compile.JavaCompile#exclude(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#exclude(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#exclude(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#exclude(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.JavaCompile#exclude([Ljava.lang.String;), org.gradle.api.tasks.compile.JavaCompile#exclude(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#exclude(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.JavaCompile#include([Ljava.lang.String;), org.gradle.api.tasks.compile.JavaCompile#include(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#include(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.JavaCompile#include(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.JavaCompile#include(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#include([Ljava.lang.String;), org.gradle.api.tasks.compile.JavaCompile#getIncludes(), org.gradle.api.tasks.compile.JavaCompile#getExcludes(), org.gradle.api.tasks.compile.JavaCompile#setSource(org.gradle.api.file.FileTree), org.gradle.api.tasks.compile.JavaCompile#setSource(java.lang.Object), org.gradle.api.tasks.compile.JavaCompile#getConventionMapping(), org.gradle.api.tasks.compile.JavaCompile#conventionMapping(java.lang.String, java.util.concurrent.Callable), org.gradle.api.tasks.compile.JavaCompile#conventionMapping(java.lang.String, groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#setProperty(java.lang.String, java.lang.Object), org.gradle.api.tasks.compile.JavaCompile#toString(), org.gradle.api.tasks.compile.JavaCompile#compareTo(java.lang.Object), org.gradle.api.tasks.compile.JavaCompile#compareTo(org.gradle.api.Task), org.gradle.api.tasks.compile.JavaCompile#getName(), org.gradle.api.tasks.compile.JavaCompile#execute(), org.gradle.api.tasks.compile.JavaCompile#getActions(), org.gradle.api.tasks.compile.JavaCompile#getState(), org.gradle.api.tasks.compile.JavaCompile#getState(), org.gradle.api.tasks.compile.JavaCompile#getPath(), org.gradle.api.tasks.compile.JavaCompile#getExtensions(), org.gradle.api.tasks.compile.JavaCompile#property(java.lang.String), org.gradle.api.tasks.compile.JavaCompile#setDescription(java.lang.String), org.gradle.api.tasks.compile.JavaCompile#getProject(), org.gradle.api.tasks.compile.JavaCompile#getAnt(), org.gradle.api.tasks.compile.JavaCompile#setGroup(java.lang.String), org.gradle.api.tasks.compile.JavaCompile#getStandardOutputCapture(), org.gradle.api.tasks.compile.JavaCompile#getIdentityPath(), org.gradle.api.tasks.compile.JavaCompile#getConvention(), org.gradle.api.tasks.compile.JavaCompile#getLogging(), org.gradle.api.tasks.compile.JavaCompile#getLogging(), org.gradle.api.tasks.compile.JavaCompile#isEnabled(), org.gradle.api.tasks.compile.JavaCompile#configure(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#configure(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#getGroup(), org.gradle.api.tasks.compile.JavaCompile#getInputs(), org.gradle.api.tasks.compile.JavaCompile#getInputs(), org.gradle.api.tasks.compile.JavaCompile#setEnabled(boolean), org.gradle.api.tasks.compile.JavaCompile#hasProperty(java.lang.String), org.gradle.api.tasks.compile.JavaCompile#getDescription(), org.gradle.api.tasks.compile.JavaCompile#getAsDynamicObject(), org.gradle.api.tasks.compile.JavaCompile#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, java.lang.String, java.lang.Class, java.util.concurrent.Callable), org.gradle.api.tasks.compile.JavaCompile#getOnlyIf(), org.gradle.api.tasks.compile.JavaCompile#getImpliesSubProjects(), org.gradle.api.tasks.compile.JavaCompile#setImpliesSubProjects(boolean), org.gradle.api.tasks.compile.JavaCompile#getExecuter(), org.gradle.api.tasks.compile.JavaCompile#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.tasks.compile.JavaCompile#getTemporaryDirFactory(), org.gradle.api.tasks.compile.JavaCompile#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.tasks.compile.JavaCompile#getValidators(), org.gradle.api.tasks.compile.JavaCompile#prependParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.compile.JavaCompile#appendParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.compile.JavaCompile#leftShift(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#getLogger(), org.gradle.api.tasks.compile.JavaCompile#getTaskActions(), org.gradle.api.tasks.compile.JavaCompile#isHasCustomActions(), org.gradle.api.tasks.compile.JavaCompile#setActions(java.util.List), org.gradle.api.tasks.compile.JavaCompile#getTaskDependencies(), org.gradle.api.tasks.compile.JavaCompile#getTaskDependencies(), org.gradle.api.tasks.compile.JavaCompile#doFirst(org.gradle.api.Action), org.gradle.api.tasks.compile.JavaCompile#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.compile.JavaCompile#doFirst(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#dependsOn([Ljava.lang.Object;), org.gradle.api.tasks.compile.JavaCompile#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.JavaCompile#setOnlyIf(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#setDidWork(boolean), org.gradle.api.tasks.compile.JavaCompile#getDidWork(), org.gradle.api.tasks.compile.JavaCompile#doLast(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.compile.JavaCompile#doLast(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#doLast(org.gradle.api.Action), org.gradle.api.tasks.compile.JavaCompile#getDependsOn(), org.gradle.api.tasks.compile.JavaCompile#setDependsOn(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#onlyIf(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.JavaCompile#deleteAllActions(), org.gradle.api.tasks.compile.JavaCompile#getEnabled(), org.gradle.api.tasks.compile.JavaCompile#dependsOnTaskDidWork(), org.gradle.api.tasks.compile.JavaCompile#getOutputs(), org.gradle.api.tasks.compile.JavaCompile#getOutputs(), org.gradle.api.tasks.compile.JavaCompile#getDestroyables(), org.gradle.api.tasks.compile.JavaCompile#getLocalState(), org.gradle.api.tasks.compile.JavaCompile#getTemporaryDir(), org.gradle.api.tasks.compile.JavaCompile#mustRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.compile.JavaCompile#setMustRunAfter(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#getMustRunAfter(), org.gradle.api.tasks.compile.JavaCompile#finalizedBy([Ljava.lang.Object;), org.gradle.api.tasks.compile.JavaCompile#setFinalizedBy(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#getFinalizedBy(), org.gradle.api.tasks.compile.JavaCompile#shouldRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.compile.JavaCompile#setShouldRunAfter(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#getShouldRunAfter(), org.gradle.api.tasks.compile.JavaCompile#wait(long, int), org.gradle.api.tasks.compile.JavaCompile#wait(long), org.gradle.api.tasks.compile.JavaCompile#wait(), org.gradle.api.tasks.compile.JavaCompile#equals(java.lang.Object), org.gradle.api.tasks.compile.JavaCompile#hashCode(), org.gradle.api.tasks.compile.JavaCompile#getClass(), org.gradle.api.tasks.compile.JavaCompile#notify(), org.gradle.api.tasks.compile.JavaCompile#notifyAll() |
class org.gradle.api.tasks.compile.AbstractCompile |
org.gradle.api.tasks.compile.AbstractCompile#getClasspath(), org.gradle.api.tasks.compile.AbstractCompile#getTargetCompatibility(), org.gradle.api.tasks.compile.AbstractCompile#setTargetCompatibility(java.lang.String), org.gradle.api.tasks.compile.AbstractCompile#setSourceCompatibility(java.lang.String), org.gradle.api.tasks.compile.AbstractCompile#setClasspath(org.gradle.api.file.FileCollection), org.gradle.api.tasks.compile.AbstractCompile#getDestinationDir(), org.gradle.api.tasks.compile.AbstractCompile#getSourceCompatibility(), org.gradle.api.tasks.compile.AbstractCompile#setDestinationDir(org.gradle.api.provider.Provider), org.gradle.api.tasks.compile.AbstractCompile#setDestinationDir(java.io.File), org.gradle.api.tasks.compile.AbstractCompile#getSource(), org.gradle.api.tasks.compile.AbstractCompile#source([Ljava.lang.Object;), org.gradle.api.tasks.compile.AbstractCompile#setIncludes(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#setIncludes(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#setExcludes(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#setExcludes(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#exclude([Ljava.lang.String;), org.gradle.api.tasks.compile.AbstractCompile#exclude(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#exclude(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#exclude(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#exclude(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.AbstractCompile#exclude([Ljava.lang.String;), org.gradle.api.tasks.compile.AbstractCompile#exclude(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#exclude(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.AbstractCompile#include([Ljava.lang.String;), org.gradle.api.tasks.compile.AbstractCompile#include(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#include(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.AbstractCompile#include(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#include(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.AbstractCompile#include(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#include([Ljava.lang.String;), org.gradle.api.tasks.compile.AbstractCompile#getIncludes(), org.gradle.api.tasks.compile.AbstractCompile#getExcludes(), org.gradle.api.tasks.compile.AbstractCompile#setSource(org.gradle.api.file.FileTree), org.gradle.api.tasks.compile.AbstractCompile#setSource(java.lang.Object), org.gradle.api.tasks.compile.AbstractCompile#getConventionMapping(), org.gradle.api.tasks.compile.AbstractCompile#conventionMapping(java.lang.String, java.util.concurrent.Callable), org.gradle.api.tasks.compile.AbstractCompile#conventionMapping(java.lang.String, groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#setProperty(java.lang.String, java.lang.Object), org.gradle.api.tasks.compile.AbstractCompile#toString(), org.gradle.api.tasks.compile.AbstractCompile#compareTo(java.lang.Object), org.gradle.api.tasks.compile.AbstractCompile#compareTo(org.gradle.api.Task), org.gradle.api.tasks.compile.AbstractCompile#getName(), org.gradle.api.tasks.compile.AbstractCompile#execute(), org.gradle.api.tasks.compile.AbstractCompile#getActions(), org.gradle.api.tasks.compile.AbstractCompile#getState(), org.gradle.api.tasks.compile.AbstractCompile#getState(), org.gradle.api.tasks.compile.AbstractCompile#getPath(), org.gradle.api.tasks.compile.AbstractCompile#getExtensions(), org.gradle.api.tasks.compile.AbstractCompile#property(java.lang.String), org.gradle.api.tasks.compile.AbstractCompile#setDescription(java.lang.String), org.gradle.api.tasks.compile.AbstractCompile#getProject(), org.gradle.api.tasks.compile.AbstractCompile#getAnt(), org.gradle.api.tasks.compile.AbstractCompile#setGroup(java.lang.String), org.gradle.api.tasks.compile.AbstractCompile#getStandardOutputCapture(), org.gradle.api.tasks.compile.AbstractCompile#getIdentityPath(), org.gradle.api.tasks.compile.AbstractCompile#getConvention(), org.gradle.api.tasks.compile.AbstractCompile#getLogging(), org.gradle.api.tasks.compile.AbstractCompile#getLogging(), org.gradle.api.tasks.compile.AbstractCompile#isEnabled(), org.gradle.api.tasks.compile.AbstractCompile#configure(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#configure(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#getGroup(), org.gradle.api.tasks.compile.AbstractCompile#getInputs(), org.gradle.api.tasks.compile.AbstractCompile#getInputs(), org.gradle.api.tasks.compile.AbstractCompile#setEnabled(boolean), org.gradle.api.tasks.compile.AbstractCompile#hasProperty(java.lang.String), org.gradle.api.tasks.compile.AbstractCompile#getDescription(), org.gradle.api.tasks.compile.AbstractCompile#getAsDynamicObject(), org.gradle.api.tasks.compile.AbstractCompile#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, java.lang.String, java.lang.Class, java.util.concurrent.Callable), org.gradle.api.tasks.compile.AbstractCompile#getOnlyIf(), org.gradle.api.tasks.compile.AbstractCompile#getImpliesSubProjects(), org.gradle.api.tasks.compile.AbstractCompile#setImpliesSubProjects(boolean), org.gradle.api.tasks.compile.AbstractCompile#getExecuter(), org.gradle.api.tasks.compile.AbstractCompile#setExecuter(org.gradle.api.internal.tasks.TaskExecuter), org.gradle.api.tasks.compile.AbstractCompile#getTemporaryDirFactory(), org.gradle.api.tasks.compile.AbstractCompile#addValidator(org.gradle.api.internal.tasks.execution.TaskValidator), org.gradle.api.tasks.compile.AbstractCompile#getValidators(), org.gradle.api.tasks.compile.AbstractCompile#prependParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.compile.AbstractCompile#appendParallelSafeAction(org.gradle.api.Action), org.gradle.api.tasks.compile.AbstractCompile#leftShift(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#getLogger(), org.gradle.api.tasks.compile.AbstractCompile#getTaskActions(), org.gradle.api.tasks.compile.AbstractCompile#isHasCustomActions(), org.gradle.api.tasks.compile.AbstractCompile#setActions(java.util.List), org.gradle.api.tasks.compile.AbstractCompile#getTaskDependencies(), org.gradle.api.tasks.compile.AbstractCompile#getTaskDependencies(), org.gradle.api.tasks.compile.AbstractCompile#doFirst(org.gradle.api.Action), org.gradle.api.tasks.compile.AbstractCompile#doFirst(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.compile.AbstractCompile#doFirst(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#dependsOn([Ljava.lang.Object;), org.gradle.api.tasks.compile.AbstractCompile#setOnlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.AbstractCompile#setOnlyIf(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#setDidWork(boolean), org.gradle.api.tasks.compile.AbstractCompile#getDidWork(), org.gradle.api.tasks.compile.AbstractCompile#doLast(java.lang.String, org.gradle.api.Action), org.gradle.api.tasks.compile.AbstractCompile#doLast(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#doLast(org.gradle.api.Action), org.gradle.api.tasks.compile.AbstractCompile#getDependsOn(), org.gradle.api.tasks.compile.AbstractCompile#setDependsOn(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#onlyIf(groovy.lang.Closure), org.gradle.api.tasks.compile.AbstractCompile#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.AbstractCompile#deleteAllActions(), org.gradle.api.tasks.compile.AbstractCompile#getEnabled(), org.gradle.api.tasks.compile.AbstractCompile#dependsOnTaskDidWork(), org.gradle.api.tasks.compile.AbstractCompile#getOutputs(), org.gradle.api.tasks.compile.AbstractCompile#getOutputs(), org.gradle.api.tasks.compile.AbstractCompile#getDestroyables(), org.gradle.api.tasks.compile.AbstractCompile#getLocalState(), org.gradle.api.tasks.compile.AbstractCompile#getTemporaryDir(), org.gradle.api.tasks.compile.AbstractCompile#mustRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.compile.AbstractCompile#setMustRunAfter(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#getMustRunAfter(), org.gradle.api.tasks.compile.AbstractCompile#finalizedBy([Ljava.lang.Object;), org.gradle.api.tasks.compile.AbstractCompile#setFinalizedBy(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#getFinalizedBy(), org.gradle.api.tasks.compile.AbstractCompile#shouldRunAfter([Ljava.lang.Object;), org.gradle.api.tasks.compile.AbstractCompile#setShouldRunAfter(java.lang.Iterable), org.gradle.api.tasks.compile.AbstractCompile#getShouldRunAfter(), org.gradle.api.tasks.compile.AbstractCompile#wait(long, int), org.gradle.api.tasks.compile.AbstractCompile#wait(long), org.gradle.api.tasks.compile.AbstractCompile#wait(), org.gradle.api.tasks.compile.AbstractCompile#equals(java.lang.Object), org.gradle.api.tasks.compile.AbstractCompile#hashCode(), org.gradle.api.tasks.compile.AbstractCompile#getClass(), org.gradle.api.tasks.compile.AbstractCompile#notify(), org.gradle.api.tasks.compile.AbstractCompile#notifyAll() |
Configure the compiler arguments.
Get the version string to compile into the module-info class.
Initialize the task by setting default values for some properties and adding an action for setting the compiler arguments before the task is executed.
Set the version string to compile into the module-info class.
pModuleVersion - The version string, or null to omit the version from the module-info
class.