Package org.gradle.api.tasks.compile
Klasse GroovyCompile
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.SourceTask
org.gradle.api.tasks.compile.AbstractCompile
org.gradle.api.tasks.compile.GroovyCompile
- Alle implementierten Schnittstellen:
Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.IConventionAware,org.gradle.api.internal.TaskInternal,org.gradle.api.internal.tasks.compile.HasCompileOptions,Named,ExtensionAware,Task,PatternFilterable,Configurable<Task>
@CacheableTask
public abstract class GroovyCompile
extends AbstractCompile
implements org.gradle.api.internal.tasks.compile.HasCompileOptions
Compiles Groovy source files, and optionally, Java source files.
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Task
Task.Namer -
Feldübersicht
Von Schnittstelle geerbte Felder org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidcompile(InputChanges inputChanges) The classpath containing AST transformations and their dependencies.Returns the classpath to use to compile the source files.protected abstract org.gradle.internal.file.Deleterprotected abstract org.gradle.internal.buildoption.FeatureFlagsReturns the classpath containing the version of Groovy to use for compilation.protected abstract org.gradle.api.internal.tasks.compile.GroovyCompilerFactoryprotected StringWe need to track the Java version of the JVM the Groovy compiler is running on, since the Groovy compiler produces different results depending on it.Gets the options for the Groovy compilation.protected abstract org.gradle.api.internal.tasks.compile.incremental.IncrementalCompilerFactoryThe toolchainJavaLauncherto use for executing the Groovy compiler.protected abstract JavaToolchainServiceprotected abstract ObjectFactoryReturns the options for Java compilation.protected FileThe previous compilation analysis.protected abstract ProjectLayoutReturns the source for this task, after the include and exclude patterns have been applied.protected FileCollectionThe sources for incremental change detection.voidsetGroovyClasspath(FileCollection groovyClasspath) Sets the classpath containing the version of Groovy to use for compilation.Von Klasse geerbte Methoden org.gradle.api.tasks.compile.AbstractCompile
getDestinationDir, getDestinationDirectory, getSourceCompatibility, getTargetCompatibility, setClasspath, setDestinationDir, setDestinationDir, setSourceCompatibility, setTargetCompatibilityVon Klasse geerbte Methoden org.gradle.api.tasks.SourceTask
exclude, exclude, exclude, exclude, getExcludes, getIncludes, getPatternSet, getPatternSetFactory, include, include, include, include, setExcludes, setIncludes, setSource, setSource, sourceVon Klasse geerbte Methoden org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMappingVon Klasse geerbte Methoden org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceVon Klasse geerbte Methoden org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Konstruktordetails
-
GroovyCompile
public GroovyCompile()
-
-
Methodendetails
-
getClasspath
Beschreibung aus Klasse kopiert:AbstractCompileReturns the classpath to use to compile the source files.- Setzt außer Kraft:
getClasspathin KlasseAbstractCompile- Gibt zurück:
- The classpath.
-
getAstTransformationClasspath
The classpath containing AST transformations and their dependencies.- Seit:
- 5.6
-
compile
-
getPreviousCompilationData
The previous compilation analysis. Internal use only.- Seit:
- 7.1
-
getStableSources
@SkipWhenEmpty @IgnoreEmptyDirectories @PathSensitive(RELATIVE) @InputFiles protected FileCollection getStableSources()The sources for incremental change detection.- Seit:
- 5.6
-
getGroovyCompilerJvmVersion
We need to track the Java version of the JVM the Groovy compiler is running on, since the Groovy compiler produces different results depending on it. This should be replaced by a property on the Groovy toolchain as soon as we model these.- Seit:
- 4.0
-
getSource
Returns the source for this task, after the include and exclude patterns have been applied. Ignores source files which do not exist.The
PathSensitivityfor the sources is configured to bePathSensitivity.ABSOLUTE. If your sources are less strict, please change it accordingly by overriding this method in your subclass.- Setzt außer Kraft:
getSourcein KlasseSourceTask- Gibt zurück:
- The source.
-
getGroovyOptions
Gets the options for the Groovy compilation. To set specific options for the nested Java compilation, usegetOptions().- Gibt zurück:
- The Groovy compile options. Never returns null.
-
getOptions
Returns the options for Java compilation.- Angegeben von:
getOptionsin Schnittstelleorg.gradle.api.internal.tasks.compile.HasCompileOptions- Gibt zurück:
- The Java compile options. Never returns null.
-
getGroovyClasspath
Returns the classpath containing the version of Groovy to use for compilation.- Gibt zurück:
- The classpath.
-
setGroovyClasspath
Sets the classpath containing the version of Groovy to use for compilation.- Parameter:
groovyClasspath- The classpath. Must not be null.
-
getJavaLauncher
The toolchainJavaLauncherto use for executing the Groovy compiler.- Gibt zurück:
- the java launcher property
- Seit:
- 6.8
-
getIncrementalCompilerFactory
@Inject protected abstract org.gradle.api.internal.tasks.compile.incremental.IncrementalCompilerFactory getIncrementalCompilerFactory() -
getDeleter
@Inject protected abstract org.gradle.internal.file.Deleter getDeleter() -
getProjectLayout
-
getObjectFactory
-
getGroovyCompilerFactory
@Inject protected abstract org.gradle.api.internal.tasks.compile.GroovyCompilerFactory getGroovyCompilerFactory() -
getFeatureFlags
@Inject protected abstract org.gradle.internal.buildoption.FeatureFlags getFeatureFlags() -
getJavaToolchainService
-