public class JavaCompile extends AbstractCompile
apply plugin: 'java' compileJava { //enable compilation in a separate daemon process options.fork = true //enable incremental compilation options.incremental = true }
Task.Namer
source
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor and Description |
---|
JavaCompile() |
Modifier and Type | Method and Description |
---|---|
protected void |
compile() |
protected void |
compile(IncrementalTaskInputs inputs) |
protected org.gradle.internal.Factory<AntBuilder> |
getAntBuilderFactory() |
protected org.gradle.cache.CacheRepository |
getCacheRepository() |
File |
getDependencyCacheDir() |
protected org.gradle.api.internal.tasks.compile.incremental.cache.GeneralCompileCaches |
getGeneralCompileCaches() |
CompileOptions |
getOptions()
Returns the compilation options.
|
protected JavaPlatform |
getPlatform() |
org.gradle.platform.base.internal.toolchain.ToolResolver |
getToolResolver()
Returns the tool resolver that will be used to find the tool to compile the Java source.
|
void |
setDependencyCacheDir(File dependencyCacheDir) |
void |
setToolResolver(org.gradle.platform.base.internal.toolchain.ToolResolver toolResolver)
Sets the tool resolver that should be used to find the tool to compile the Java source.
|
getClasspath, getDestinationDir, getSourceCompatibility, getTargetCompatibility, setClasspath, setDestinationDir, setSourceCompatibility, setTargetCompatibility
exclude, exclude, exclude, exclude, getExcludes, getIncludes, getSource, include, include, include, include, setExcludes, setIncludes, setSource, source
conventionMapping, conventionMapping, getConventionMapping
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, 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, setName, setOnlyIf, setOnlyIf, setProject, setProperty, setShouldRunAfter, shouldRunAfter, toString
@Incubating @Inject public org.gradle.platform.base.internal.toolchain.ToolResolver getToolResolver()
@Incubating public void setToolResolver(org.gradle.platform.base.internal.toolchain.ToolResolver toolResolver)
toolResolver
- The tool resolver.protected void compile(IncrementalTaskInputs inputs)
@Inject protected org.gradle.api.internal.tasks.compile.incremental.cache.GeneralCompileCaches getGeneralCompileCaches()
@Inject protected org.gradle.cache.CacheRepository getCacheRepository()
protected void compile()
compile
in class AbstractCompile
@Inject protected org.gradle.internal.Factory<AntBuilder> getAntBuilderFactory()
protected JavaPlatform getPlatform()
@OutputDirectory public File getDependencyCacheDir()
public void setDependencyCacheDir(File dependencyCacheDir)
public CompileOptions getOptions()