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, TASK_CONSTRUCTOR_ARGS |
| Type | Name and description |
|---|---|
java.lang.String |
moduleVersion |
| 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#getOptions(), org.gradle.api.tasks.compile.JavaCompile#getSource(), org.gradle.api.tasks.compile.JavaCompile#getClasspath(), org.gradle.api.tasks.compile.JavaCompile#getToolChain(), org.gradle.api.tasks.compile.JavaCompile#setToolChain(org.gradle.jvm.toolchain.JavaToolChain), 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#getDestinationDirectory(), org.gradle.api.tasks.compile.JavaCompile#getDestinationDir(), org.gradle.api.tasks.compile.JavaCompile#setDestinationDir(java.io.File), org.gradle.api.tasks.compile.JavaCompile#setDestinationDir(org.gradle.api.provider.Provider), org.gradle.api.tasks.compile.JavaCompile#getSourceCompatibility(), org.gradle.api.tasks.compile.JavaCompile#getTargetCompatibility(), org.gradle.api.tasks.compile.JavaCompile#setTargetCompatibility(java.lang.String), 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#source([Ljava.lang.Object;), org.gradle.api.tasks.compile.JavaCompile#include([Ljava.lang.String;), org.gradle.api.tasks.compile.JavaCompile#include(groovy.lang.Closure), 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(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#getIncludes(), org.gradle.api.tasks.compile.JavaCompile#getExcludes(), 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(groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#exclude(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.JavaCompile#exclude(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#exclude([Ljava.lang.String;), 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(java.lang.Iterable), org.gradle.api.tasks.compile.JavaCompile#exclude([Ljava.lang.String;), org.gradle.api.tasks.compile.JavaCompile#conventionMapping(java.lang.String, groovy.lang.Closure), org.gradle.api.tasks.compile.JavaCompile#conventionMapping(java.lang.String, java.util.concurrent.Callable), org.gradle.api.tasks.compile.JavaCompile#getConventionMapping(), org.gradle.api.tasks.compile.JavaCompile#getProject(), org.gradle.api.tasks.compile.JavaCompile#getAsDynamicObject(), 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#setEnabled(boolean), org.gradle.api.tasks.compile.JavaCompile#hasProperty(java.lang.String), org.gradle.api.tasks.compile.JavaCompile#getGroup(), 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#getAnt(), org.gradle.api.tasks.compile.JavaCompile#setGroup(java.lang.String), org.gradle.api.tasks.compile.JavaCompile#getStandardOutputCapture(), 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#getDidWork(), org.gradle.api.tasks.compile.JavaCompile#onlyIf(org.gradle.api.specs.Spec), org.gradle.api.tasks.compile.JavaCompile#onlyIf(groovy.lang.Closure), 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#getDependsOn(), org.gradle.api.tasks.compile.JavaCompile#setDependsOn(java.lang.Iterable), 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#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#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#setDidWork(boolean), org.gradle.api.tasks.compile.JavaCompile#getEnabled(), 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#usesService(org.gradle.api.provider.Provider), org.gradle.api.tasks.compile.JavaCompile#injectIntoNewInstance(org.gradle.api.internal.project.ProjectInternal, org.gradle.api.internal.project.taskfactory.TaskIdentity, java.util.concurrent.Callable), org.gradle.api.tasks.compile.JavaCompile#getTaskIdentity(), org.gradle.api.tasks.compile.JavaCompile#getTaskActions(), org.gradle.api.tasks.compile.JavaCompile#hasTaskActions(), 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#replaceLogger(org.gradle.api.logging.Logger), org.gradle.api.tasks.compile.JavaCompile#getTemporaryDirFactory(), 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#isHasCustomActions(), org.gradle.api.tasks.compile.JavaCompile#getRequiredServices(), org.gradle.api.tasks.compile.JavaCompile#getSharedResources(), org.gradle.api.tasks.compile.JavaCompile#getDescription(), org.gradle.api.tasks.compile.JavaCompile#getInputs(), org.gradle.api.tasks.compile.JavaCompile#getInputs(), org.gradle.api.tasks.compile.JavaCompile#getIdentityPath(), org.gradle.api.tasks.compile.JavaCompile#getTimeout(), org.gradle.api.tasks.compile.JavaCompile#getLogger(), 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(org.gradle.api.Task), org.gradle.api.tasks.compile.JavaCompile#compareTo(java.lang.Object), org.gradle.api.tasks.compile.JavaCompile#getName(), 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#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() |
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.