Class | Description |
---|---|
AbstractArchiveTask |
AbstractArchiveTask is the base class for all archive tasks. |
AbstractBuildCache |
Base implementation for build cache service configuration.
|
AbstractClasspathEntry |
Common superclass for all
ClasspathEntry instances. |
AbstractCompile |
The base class for all JVM-based language compilation tasks.
|
AbstractCopyTask |
AbstractCopyTask is the base class for all copy tasks. |
AbstractDependencyReportTask |
Displays the dependency tree for a configuration.
|
AbstractExecTask<T extends AbstractExecTask> |
AbstractExecTask is the base class for all exec tasks. |
AbstractLibrary |
Common superclass for the library elements.
|
AbstractLinkTask |
Base task for linking a native binary from object files and libraries.
|
AbstractNativeCompileTask |
Compiles native source files into object files.
|
AbstractNativePCHCompileTask |
Compiles native header source files into object files.
|
AbstractNativeSourceCompileTask |
Compiles native source files into object files.
|
AbstractOptions |
Base class for compilation-related options.
|
AbstractPublishToMaven |
Base class for tasks that publish a
MavenPublication . |
AbstractReportTask |
The base class for all project report tasks.
|
AbstractScalaCompile |
An abstract Scala compile task sharing common functionality for compiling scala.
|
AbstractSignatureType |
Convenience base class for
SignatureType implementations. |
AbstractSignatureTypeProvider |
Convenience base class for
SignatureTypeProvider implementations. |
AbstractTestTask |
Abstract class for all test task.
|
AccessRule |
Access rule associated to a classpath entry.
|
AccessRule |
Access rule associated with an Eclipse classpath entry.
|
Action<T> |
Performs some action against objects of type T.
|
ActionConfiguration |
Allows specification of configuration for some action.
|
AdhocComponentWithVariants |
A component which can declare additional variants corresponding to
features.
|
AndSpec<T> |
A
CompositeSpec which requires all its specs to be true in order to evaluate to true. |
AnnouncePlugin | Deprecated.
This plugin will be removed in the next major version.
|
AnnouncePluginExtension | Deprecated. |
Announcer |
An
Announcer allows messages to be sent. |
AntBuilder |
An
AntBuilder allows you to use Ant from your build script. |
AntBuilder.AntMessagePriority |
Represents the normal Ant message priorities.
|
AntBuilderAware |
An
AntBuilderAware represents an object which can add itself to Ant tasks, using an AntBuilder . |
AntlrPlugin |
A plugin for adding Antlr support to
java projects . |
AntlrSourceVirtualDirectory |
Contract for a Gradle "convention object" that acts as a handler for what I call a virtual directory mapping,
injecting a virtual directory named 'antlr' into the project's various
source
sets . |
AntlrTask |
Generates parsers from Antlr grammars.
|
AntTarget |
A task which executes an Ant target.
|
ApiJar |
Assembles an "API Jar" containing only the members of a library's public API.
|
Application |
A software application.
|
ApplicationBinarySpec |
A binary produced from a `
ApplicationSpec `. |
ApplicationPlugin |
A
Plugin which runs a project as a Java Application. |
ApplicationPluginConvention |
The
Convention used for configuring the ApplicationPlugin . |
ApplicationSpec |
A specification of a
Application . |
AppliedPlugin |
Represents a plugin that has been applied.
|
Architecture |
A cpu architecture.
|
ArmoredSignatureType |
Armored signature type.
|
Artifact |
An artifact of a software component that may be requested in the result of an artifact query.
|
ArtifactCollection |
A collection of artifacts resolved for a configuration.
|
ArtifactHandler |
This class is for defining artifacts to be published and adding them to configurations.
|
ArtifactIdentifier |
The identifier for a module artifact.
|
ArtifactRepository |
A repository for resolving and publishing artifacts.
|
ArtifactRepositoryContainer |
A
ResolverContainer is responsible for managing a set of ArtifactRepository instances. |
ArtifactResolutionQuery |
A builder to construct a query that can resolve selected software artifacts of the specified components.
|
ArtifactResolutionResult |
The result of executing an artifact resolution query.
|
ArtifactResult |
The result of resolving an artifact.
|
ArtifactTransform | Deprecated.
Use
TransformAction instead. |
ArtifactTransformException | Deprecated. |
ArtifactTypeContainer |
Defines a set of known artifact types and related meta-data.
|
ArtifactTypeDefinition |
Meta-data about a particular type of artifacts.
|
ArtifactView |
A view over the artifacts resolved for this set of dependencies.
|
ArtifactView.ViewConfiguration |
Configuration for a defined artifact view.
|
Assemble |
Translates Assembly language source files into object files.
|
AssemblerLangPlugin |
Adds core Assembler language support.
|
AssemblerPlugin |
A plugin for projects wishing to build native binary components from Assembly language sources.
|
AssemblerSourceSet |
A set of assembly language sources.
|
Attribute<T> |
An attribute is a named entity with a type.
|
AttributeCompatibilityRule<T> |
A rule that determines whether a given attribute value is compatible some provided attribute value.
|
AttributeContainer |
An attribute container is a container of
attributes , which are
strongly typed named entities. |
AttributeDisambiguationRule<T> |
A rule that selects the best value out of a set of two or more candidates.
|
AttributeMatchingStrategy<T> |
An attribute matching strategy is responsible for providing information about how an
Attribute
is matched during dependency resolution. |
Attributes |
Represent the attributes of a manifest section.
|
AttributesSchema |
An attributes schema stores information about
attributes and how they
can be matched together. |
Authentication |
Base interface for transport authentication schemes.
|
AuthenticationContainer |
Container for configuring repository authentication schemes of type
Authentication . |
AuthenticationSupported |
An artifact repository which supports username/password authentication.
|
AwsCredentials |
Represents credentials used to authenticate with Amazon Web Services.
|
AwsImAuthentication |
Authentication scheme for digest access authentication over S3.
|
BaseBinarySpec |
Base class that may be used for custom
BinarySpec implementations. |
BaseComponentSpec |
Base class that may be used for custom
GeneralComponentSpec implementations. |
BaseExecSpec |
Specifies options for launching a child process.
|
BaseForkOptions |
Fork options for compilation.
|
BaseLanguageSourceSet |
Base class that may be used for custom
LanguageSourceSet implementations. |
BasePlugin |
A
Plugin which defines a basic project lifecycle and some common convention properties. |
BasePluginConvention |
A
Convention used for the BasePlugin. |
BaseScalaCompileOptions |
Options for Scala platform compilation.
|
BasicAuthentication |
Authentication scheme for basic access authentication over HTTP.
|
BasicGradleProject |
Provides some basic details about a Gradle project.
|
BasicIdeaProject |
IdeaProject that does not provide/resolve any external dependencies.
|
Binary |
A physical binary artifact, which can run on a particular platform or runtime.
|
BinaryBasePlugin |
Base plugin for binaries support.
|
BinaryCollection<T extends SoftwareComponent> |
A collection of binaries that are created and configured as they are required.
|
BinaryContainer |
A container for project binaries, which represent physical artifacts that can run on a particular platform or runtime.
|
BinaryPluginIdentifier |
Identifies a Gradle binary plugin.
|
BinaryProvider<T> |
Represents a binary that is created and configured as required.
|
BinarySignatureType |
Binary signature type.
|
BinarySpec |
Represents a binary that is the result of building a component.
|
BinaryTasks |
Declares the tasks to build a custom
BinarySpec binary. |
BinaryTasksCollection |
A collection of tasks associated to a binary
|
BrowserEvaluate | |
BrowserEvaluator | |
Buildable |
A
Buildable represents an artifact or set of artifacts which are built by one or more Task
instances. |
BuildableComponent |
Represents a component that can be built.
|
BuildableComponentSpec |
A
ComponentSpec that is directly Buildable via a specified task. |
BuildableElement |
Represents an element which has Gradle tasks associated with it.
|
BuildAction<T> |
An action that executes against a Gradle build and produces a result of type
T . |
BuildActionExecuter<T> |
Used to execute a
BuildAction in the build process. |
BuildActionExecuter.Builder |
Builder for a build action that hooks into different phases of the build.
|
BuildActionFailureException |
Thrown when a
BuildAction fails. |
BuildAdapter |
A
BuildListener adapter class for receiving build events. |
BuildAnnouncementsPlugin | Deprecated.
This plugin will be removed in the next major version.
|
BuildCache |
Configuration object for a build cache.
|
BuildCacheConfiguration |
Configuration for the build cache for an entire Gradle build.
|
BuildCacheEntryReader |
A reader for build cache entries.
|
BuildCacheEntryWriter |
Writer to serialize a build cache entry.
|
BuildCacheException |
BuildCacheException is the base class of all exceptions thrown by a BuildCacheService . |
BuildCacheKey |
Cache key identifying an entry in the build cache.
|
BuildCacheService |
Protocol interface to be implemented by a client to a build cache backend.
|
BuildCacheServiceFactory<T extends BuildCache> |
Factory interface to be provided by build cache service implementations.
|
BuildCacheServiceFactory.Describer |
Builder-style object that allows build cache service factories to describe the cache service.
|
BuildCancelledException |
A
BuildCancelledException is thrown when a build is interrupted due to cancellation request. |
BuildCancelledException |
Thrown when a
LongRunningOperation is cancelled before the operation completes. |
BuildCommand |
A build command.
|
BuildController |
Provides a
BuildAction various ways to control a Gradle build and access information about the build. |
BuildDashboardPlugin |
Adds a task, "buildDashboard", that aggregates the output of all tasks that produce reports.
|
BuildDashboardReports |
The reporting configuration for the
GenerateBuildDashboard task. |
BuildEnvironment |
Informs about the build environment, like Gradle version or the Java home in use.
|
BuildEnvironmentReportTask |
Provides information about the build environment for the project that the task is associated with.
|
BuildException |
Thrown when a Gradle build fails or when a model cannot be built.
|
BuildIdentifier |
Identifies a Gradle build.
|
BuildIdentifier |
Identifies a Gradle build.
|
BuildInitPlugin |
The build init plugin.
|
BuildInvocationDetails |
Provides some useful information about the build invocation that triggered this build.
|
BuildInvocations |
A model providing access to
Launchable instances that can be used
to initiate Gradle build. |
BuildLauncher |
A
BuildLauncher allows you to configure and execute a Gradle build. |
BuildListener |
A
BuildListener is notified of the major lifecycle events as a build is executed. |
BuildModel |
Represents a model that is associated with or represents some Gradle build.
|
BuildResult |
A
BuildResult packages up the results of a build executed by a GradleLauncher instance. |
BuildResult |
The result of executing a build, via the
GradleRunner . |
BuildTask |
A task that was executed when running a specific build.
|
BuildType |
Specifies a build-type for a native binary.
|
BuildTypeContainer |
A container of
BuildType s. |
Bundling |
This attribute describes how dependencies of a component are found.
|
CacheableRule |
Denotates a rule which execution is subject to caching.
|
CacheableTask |
Attached to a task type to indicate that task output caching should be enabled by default for tasks of this type.
|
CacheableTransform |
Attached to an
TransformAction type to indicate that the build cache should be used for artifact transforms of this type. |
CancellationToken |
Token that propagates notification that an operation should be cancelled.
|
CancellationTokenSource |
A
CancellationTokenSource allows you to issue cancellation requests to one or more LongRunningOperation
instances. |
CapabilitiesMetadata |
Gives access to the list of capabilities of a component.
|
Capability |
Represents a capability.
|
Category |
This attribute describes the categories of variants for a given module.
|
CCompile |
Compiles C source files into object files.
|
ChangeType |
The type of change for e.g.
|
CheckableComponentSpec |
A
ComponentSpec that is directly checkable via a specified task. |
Checkstyle |
Runs Checkstyle against some source files.
|
CheckstyleExtension |
Configuration options for the Checkstyle plugin.
|
CheckstylePlugin |
Checkstyle Plugin.
|
CheckstyleReports |
The reporting configuration for the
Checkstyle task. |
CircularReferenceException |
A
CircularReferenceException is thrown if circular references exists between tasks, the project
evaluation order or the project dependsOn order. |
Clang |
The Clang tool chain.
|
ClangCompilerPlugin | |
CLangPlugin |
Adds core C language support.
|
ClassDirectoryBinarySpec |
An exploded binary containing resources and compiled class files.
|
Classpath |
Marks a property as specifying a JVM classpath for a task.
|
Classpath |
A collection of files to be used as a class path.
|
Classpath |
Represents the customizable elements of an eclipse classpath file.
|
ClasspathAttribute |
Optional description associated with Eclipse classpath entries.
|
ClasspathEntry |
Represents an entry in the Eclipse classpath.
|
ClasspathNormalizer |
Normalizes file input that represents a Java runtime classpath.
|
ClientModule |
To model a module in your dependency declarations.
|
CodeNarc |
Runs CodeNarc against some source files.
|
CodeNarcExtension |
Configuration options for the CodeNarc plugin.
|
CodeNarcPlugin |
CodeNarc Plugin.
|
CodeNarcReports |
The reporting configuration for the
CodeNarc test. |
CodeQualityExtension |
Base Code Quality Extension.
|
CoffeeScriptBasePlugin | |
CoffeeScriptCompile | |
CoffeeScriptCompileOptions | |
CoffeeScriptCompiler | |
CoffeeScriptCompileSpec | |
CoffeeScriptExtension | |
CoffeeScriptSourceSet |
Represents a source set for CoffeeScript sources
|
CommandLineArgumentProvider |
Provides arguments to a process.
|
CommandLineToolConfiguration |
An executable tool that forms part of a tool chain.
|
CompareGradleBuilds |
Executes two Gradle builds (that can be the same build) with specified versions and compares the outcomes.
|
CompareGradleBuildsPlugin |
Preconfigures the project to run a gradle build comparison.
|
CompatibilityAdapterForTaskInputs | Deprecated.
The interface is only here to allow plugins built against Gradle <4.3 to run and it will be removed in Gradle 6.0.
|
CompatibilityCheckDetails<T> |
Provides context about attribute compatibility checks, and allows the user to define
when an attribute is compatible with another.
|
CompatibilityRuleChain<T> |
A chain of compatibility checks, implemented as action rules.
|
CompilationDetails |
Represents the compilation details for a binary.
|
CompileClasspath |
Marks a property as specifying a Java compile classpath for a task.
|
CompileClasspathNormalizer |
Normalizes file input that represents a Java compile classpath.
|
CompileOptions |
Main options for Java compilation.
|
CompilerArgumentProvider | Deprecated.
Use
CommandLineArgumentProvider directly. |
CompilerVersion |
Version of a compiler.
|
Component |
A software component that can be queried via the Artifact Query API.
|
ComponentArtifactIdentifier |
An opaque immutable identifier for an artifact that belongs to some component instance.
|
ComponentArtifactsResult |
The result of successfully resolving a component with a set of artifacts.
|
ComponentBasePlugin |
Base plugin for
ComponentSpec support. |
ComponentBinaries |
Declares the binaries that should be built for a custom
ComponentSpec type. |
ComponentDependencies |
Allows the implementation dependencies of a component to be specified.
|
ComponentIdentifier |
An opaque immutable identifier for a component instance.
|
ComponentMetadata |
Provides a read-only view of a resolved component's metadata, which typically originates from
a component descriptor (Ivy file, Maven POM).
|
ComponentMetadataBuilder |
A component metadata builder.
|
ComponentMetadataContext |
Provides access to component metadata from a
ComponentMetadataRule . |
ComponentMetadataDetails |
Describes a resolved component's metadata, which typically originates from
a component descriptor (Ivy file, Maven POM).
|
ComponentMetadataHandler |
Allows the build to provide rules that modify the metadata of depended-on software components.
|
ComponentMetadataListerDetails |
Allows a custom version lister to specify the list of versions known
for a specific module.
|
ComponentMetadataRule |
A rule that modify
component metadata . |
ComponentMetadataSupplier |
A component metadata rule is responsible for providing the initial metadata of a component
from a remote repository, in place of parsing the descriptor.
|
ComponentMetadataSupplierDetails |
A component metadata rule details, giving access to the identifier of the component being
resolved, the metadata builder, and the repository resource accessor for this.
|
ComponentMetadataVersionLister |
Interface for custom version listers.
|
ComponentModelBasePlugin |
Base plugin for component support.
|
ComponentModuleMetadata |
Contains immutable component module metadata information.
|
ComponentModuleMetadataDetails |
Contains and allows configuring component module metadata information.
|
ComponentModuleMetadataHandler |
Allows to modify the metadata of depended-on software components.
|
ComponentReport |
Displays some details about the software components produced by the project.
|
ComponentResult |
The result of resolving a component.
|
ComponentSelection |
Represents a tuple of the component selector of a module and a candidate version
to be evaluated in a component selection rule.
|
ComponentSelectionCause |
The possible component selection causes.
|
ComponentSelectionDescriptor |
A component selection description, which wraps a cause with an optional custom description.
|
ComponentSelectionReason |
Answers the question why a component was selected during the dependency resolution.
|
ComponentSelectionRules |
Represents a container for component selection rules.
|
ComponentSelector |
Represents some opaque criteria used to select a component instance during dependency resolution.
|
ComponentSpec |
A software component that is built by Gradle.
|
ComponentSpecContainer |
A container of software components.
|
ComponentType |
Declares a custom
ComponentSpec type. |
ComponentWithBinaries |
Represents a component that is composed of one or more binaries.
|
ComponentWithCoordinates |
Represents a component that determines its publication coordinates.
|
ComponentWithDependencies |
Represents a component with implementation dependencies.
|
ComponentWithExecutable |
Represents a native component that produces an executable.
|
ComponentWithInstallation |
Represents a native component that produces an application installation.
|
ComponentWithLinkFile |
Represents a native component that produces a file to be used at link time.
|
ComponentWithLinkUsage |
Represents a native component whose link time file and dependencies are published for consumption by some other project.
|
ComponentWithNativeRuntime |
Represents a component that produces outputs that run on a native platform.
|
ComponentWithObjectFiles |
Represents a component that produces object files.
|
ComponentWithOutputs |
Represents a component with output files.
|
ComponentWithRuntimeFile |
Represents a native component that produces a file to be used at runtime.
|
ComponentWithRuntimeUsage |
Represents a native component whose runtime file and dependencies are published for consumption by some other project.
|
ComponentWithSharedLibrary |
Represents a native component that produces a shared library.
|
ComponentWithStaticLibrary |
Represents a component that produces a static library.
|
ComponentWithTargetMachines |
Represents a component that targets multiple target machines.
|
ComponentWithVariants |
Represents a
SoftwareComponent that provides one or more mutually exclusive children, or variants. |
CompositeSpec<T> |
A
Spec which aggregates a sequence of other Spec instances. |
Compression |
Specifies the compression which should be applied to a TAR archive.
|
Conf2ScopeMapping |
An immutable mapping to map a dependency configuration to a Maven scope.
|
Conf2ScopeMappingContainer |
Defines a set of rules for how to map the Gradle dependencies to a POM.
|
ConfigFile |
A configuration file generated for Visual Studio.
|
ConfigurableFileCollection |
A
ConfigurableFileCollection is a mutable FileCollection . |
ConfigurableFileTree |
A
FileTree with a single base directory, which can be configured and modified. |
ConfigurableIncludedBuild |
A build that is to be included in the composite.
|
ConfigurableLauncher<T extends ConfigurableLauncher> |
A
ConfigurableLauncher allows you to configure a long running operation. |
ConfigurablePublishArtifact |
A
PublishArtifact whose properties can be modified. |
ConfigurableReport |
A file based report to be created with a configurable destination.
|
Configuration |
A
Configuration represents a group of artifacts and their dependencies. |
Configuration.Namer |
A
Namer namer for configurations that returns Configuration.getName() . |
Configuration.State |
The states a configuration can be into.
|
ConfigurationContainer |
A
ConfigurationContainer is responsible for declaring and managing configurations. |
ConfigurationCycleException |
Thrown when a cycle is encountered while configuring a model element.
|
ConfigurationPublications |
Represents the outgoing artifacts associated with a configuration.
|
ConfigurationVariant |
Represents some variant of an outgoing configuration.
|
ConfigurationVariantDetails |
The details object used to determine what to do with a
configuration variant when publishing.
|
Console |
Attached to a task property to indicate that the property is not to be taken into account for up-to-date checking,
because its value only influences the console output of the task.
|
ConsoleOutput |
Specifies how to treat color and dynamic console output.
|
Container |
A container classpath entry.
|
ContentFilterable |
Represents some binary resource whose content can be filtered.
|
Convention |
A
Convention manages a set of convention objects. |
ConventionProperty | Deprecated.
This class will be removed in Gradle 5.0.
|
Copy |
Copies files into a destination directory.
|
CopyProcessingSpec |
Specifies the destination of a copy.
|
CopySourceSpec |
Specifies sources for a file copy.
|
CopySpec |
A set of specifications for copying files.
|
CoreJavadocOptions |
Provides the core Javadoc Options.
|
CPlugin |
A plugin for projects wishing to build native binary components from C sources.
|
CppApplication |
Configuration for a C++ application, defining the source files that make up the application plus other settings.
|
CppApplication |
A C++ application.
|
CppApplicationPlugin |
A plugin that produces a native application from C++ source.
|
CppBasePlugin |
A common base plugin for the C++ executable and library plugins
|
CppBinary |
A binary built from C++ source and linked from the resulting object files.
|
CppBinary |
Represents a C++ binary.
|
CppCompile |
Compiles C++ source files into object files.
|
CppComponent |
Configuration for a C++ component, such as a library or executable, defining the source files and private header directories that make up the component.
|
CppComponent |
Represents a C++ component.
|
CppExecutable |
An executable built from C++ source.
|
CppExecutable |
A C++ executable binary.
|
CppLangPlugin |
Adds core C++ language support.
|
CppLibrary |
Configuration for a C++ library, defining the source files and header directories that make up the library plus other settings.
|
CppLibrary |
A C++ library.
|
CppLibraryPlugin |
A plugin that produces a native library from C++ source.
|
CppPlatform |
A target platform for building C++ binaries.
|
CppPlugin |
A plugin for projects wishing to build native binary components from C++ sources.
|
CppPreCompiledHeaderCompile |
Compiles C++ header source files into object files.
|
CppProject |
Details about the C++ components of a Gradle project.
|
CppSharedLibrary |
A shared library built from C++ source.
|
CppSharedLibrary |
A C++ shared library binary.
|
CppSourceSet |
A set of C++ source files.
|
CppStaticLibrary |
A static library built from C++ source.
|
CppStaticLibrary |
A C++ static library binary.
|
CppTestExecutable |
A test executable with tests implemented in C++.
|
CppTestSuite |
A C++ test suite.
|
CppTestSuite |
A C++ test suite.
|
CppUnitTestPlugin |
A plugin that sets up the infrastructure for testing C++ binaries using a simple test executable.
|
CPreCompiledHeaderCompile |
Compiles C header source files into object files.
|
CreateStartScripts |
Creates start scripts for launching JVM applications.
|
CreateStartScripts |
Creates start scripts for launching JVM applications.
|
CreateStaticLibrary |
Assembles a static library from object files.
|
Credentials |
Base interface for credentials used for different authentication purposes.
|
CSourceSet |
A set of C source files.
|
CUnitConventionPlugin |
A plugin that applies the
CUnitPlugin and adds conventions on top of it. |
CUnitPlugin |
A plugin that sets up the infrastructure for testing native binaries with CUnit.
|
CUnitTestSuiteBinarySpec |
An executable which run a CUnit test suite.
|
CUnitTestSuiteSpec |
Test suite of CUnit tests.
|
CustomizableHtmlReport |
A HTML Report whose generation can be customized with a XSLT stylesheet.
|
DebugOptions |
Debug options for Java compilation.
|
Defaults |
Denotes that the
RuleSource method rule carrying this annotation initializes the rule subject with default values. |
DefaultSignatureTypeProvider |
The default
SignatureTypeProvider implementation including support for
BinarySignatureType and ArmoredSignatureType signatures. |
DefaultTask |
DefaultTask is the standard Task implementation. |
Delete |
Deletes files or directories.
|
DeleteSpec |
A specification for deleting files from the filesystem.
|
DependenciesMetadata<T extends DependencyMetadata> |
Describes metadata about a dependency - direct dependencies or dependency constraints - declared in a resolved component's metadata.
|
Dependency |
A
Dependency represents a dependency on the artifacts from a particular source. |
Dependency |
Represents a dependency of an IDEA module.
|
Dependency |
Represents an artifact dependency.
|
DependencyArtifact |
An
Artifact represents an artifact included in a Dependency . |
DependencyConstraint |
Represents a constraints over all, including transitive, dependencies.
|
DependencyConstraintHandler |
A
DependencyConstraintHandler is used to declare dependency constraints. |
DependencyConstraintMetadata |
Describes a dependency constraint declared in a resolved component's metadata, which typically originates from
a component descriptor (Gradle metadata file).
|
DependencyConstraintSet |
A set of dependency constraint definitions that are associated with a configuration.
|
DependencyConstraintsMetadata |
Describes the dependency constraints of a variant declared in a resolved component's metadata, which typically originate from
a component descriptor (Gradle metadata file).
|
DependencyHandler |
A
DependencyHandler is used to declare dependencies. |
DependencyInsightReportTask |
Generates a report that attempts to answer questions like:
Why is this dependency in the dependency graph?
Exactly which dependencies are pulling this dependency into the graph?
What is the actual version (i.e.
|
DependencyLockingHandler |
A
DependencyLockingHandler manages the behaviour and configuration of dependency locking. |
DependencyMetadata<SELF extends DependencyMetadata> |
Describes a metadata about a dependency - direct dependency or dependency constraint - declared in a resolved component's metadata.
|
DependencyReportContainer |
The set of reports that can be generated by the
HtmlDependencyReportTask task type. |
DependencyReportTask |
Displays the dependency tree for a project.
|
DependencyResolutionListener |
A
DependencyResolutionListener is notified as dependencies are resolved. |
DependencyResolveDetails |
Provides details about a dependency when it is resolved.
|
DependencyResult |
An edge in the dependency graph.
|
DependencySet |
A set of artifact dependencies.
|
DependencySpec |
A dependency onto a Gradle component.
|
DependencySpecBuilder |
A builder of a
DependencySpec . |
DependencySpecContainer |
A container for dependency specifications.
|
DependencySubstitution |
Provides means to substitute a different dependency during resolution.
|
DependencySubstitutions |
Allows replacing dependencies with other dependencies.
|
DependencySubstitutions.Substitution |
Provides a DSL-friendly mechanism for specifying the target of a substitution.
|
DependentComponentsReport |
Displays dependent components.
|
DependentSourceSet |
A source set that can have dependencies on other Libraries.
|
DependentSourceSet |
A source set that depends on one or more
NativeDependencySet s to be built. |
DeploymentDescriptor |
A deployment descriptor such as application.xml.
|
Describable |
Types can implement this interface when they provide a human-readable display name.
|
Destroys |
Marks a property as specifying a file or directory that a task destroys.
|
DigestAuthentication |
Authentication scheme for digest access authentication over HTTP.
|
DirectDependenciesMetadata |
Describes the dependencies of a variant declared in a resolved component's metadata, which typically originate from
a component descriptor (Gradle metadata file, Ivy file, Maven POM).
|
DirectDependencyMetadata |
Describes a dependency declared in a resolved component's metadata, which typically originates from
a component descriptor (Gradle metadata file, Ivy file, Maven POM).
|
Directory |
Represents a directory at some fixed location on the file system.
|
DirectoryBuildCache |
Configuration object for the local directory build cache.
|
DirectoryProperty |
Represents some configurable directory location, whose value is mutable.
|
DirectoryReport |
A directory based report to be created.
|
DirectoryTree |
A directory with some associated include and exclude patterns.
|
DisambiguationRuleChain<T> |
A chain of disambiguation rules.
|
Distribution |
A distribution allow to bundle an application or a library including dependencies,sources...
|
DistributionContainer |
A
DistributionContainer manages a set of Distribution objects. |
DistributionPlugin |
A
Plugin to package project as a distribution. |
DomainObjectCollection<T> |
A
DomainObjectCollection is a specialised Collection that adds the ability to receive modification notifications and use live filtered sub collections. |
DomainObjectSet<T> | |
DomainObjectSet<T> |
A set of domain objects of type T.
|
DuplicateFileCopyingException |
Thrown when more than one file with the same relative path name is to be copied
and the
DuplicatesStrategy is set to DuplicatesStrategy.FAIL |
DuplicatesStrategy |
Strategies for dealing with the potential creation of duplicate files for or archive entries.
|
Each |
Signals that a
RuleSource rule should be applied to all matching descendant elements of the scope instead of the scope itself. |
Ear |
Assembles an EAR archive.
|
EarModule |
A module element in a deployment descriptor like application.xml.
|
EarPlugin |
A
Plugin with tasks which assemble a web application into a EAR file. |
EarPluginConvention |
Ear Plugin Convention.
|
EarSecurityRole |
A security-role element in a deployment descriptor like application.xml.
|
EarWebModule |
A module element in a deployment descriptor like application.xml that has a web child element.
|
EclipseBuildCommand |
An Eclipse build command is a reference to a project builder object which automatically executes whenever a resource
in the associate project changes.
|
EclipseClasspath |
The build path settings for the generated Eclipse project.
|
EclipseClasspathContainer |
Eclipse classpath entry used by third-party plugins to contribute to the project's classpath.
|
EclipseClasspathEntry |
An element that can have classpath attributes.
|
EclipseExternalDependency |
Represents an Eclipse-specific external artifact dependency.
|
EclipseJavaSourceSettings |
Describes Eclipse Java source settings for compiling and running some Java source code.
|
EclipseJdt |
Enables fine-tuning jdt details of the Eclipse plugin
|
EclipseLinkedResource |
Linked resources are files and folders that are stored in locations in the file system outside of the project's location.
|
EclipseModel |
DSL-friendly model of the Eclipse project information.
|
EclipseOutputLocation |
The output location of an Eclipse project.
|
EclipsePlugin |
A plugin which generates Eclipse files.
|
EclipseProject |
Enables fine-tuning project details (.project file) of the Eclipse plugin
|
EclipseProject |
The complete model of an Eclipse project.
|
EclipseProjectDependency |
Represents a dependency on another Eclipse project.
|
EclipseProjectNature |
An Eclipse project nature definition.
|
EclipseSourceDirectory |
A source directory in an Eclipse project.
|
EclipseWtp |
Enables fine-tuning wtp/wst details of the Eclipse plugin
|
EclipseWtpComponent |
Enables fine-tuning wtp component details of the Eclipse plugin
|
EclipseWtpFacet |
Enables fine-tuning wtp facet details of the Eclipse plugin
|
EclipseWtpPlugin |
A plugin which configures the Eclipse Web Tools Platform.
|
Element |
Described model element.
|
EmptyFileVisitor |
The EmptyFileVisitor can be extends by implementations that only require to implement one of the 2 visit methods
(dir or file).
|
EnvJsExtension | |
EnvJsPlugin | |
ExcludeRule |
An
ExcludeRule is used to describe transitive dependencies that should be excluded when resolving
dependencies. |
ExcludeRuleContainer |
A container for adding exclude rules for dependencies.
|
Exec |
Executes a command line process.
|
ExecResult |
Represents the result of running an external process.
|
ExecSpec |
Specified the options for executing some command.
|
ExtensiblePolymorphicDomainObjectContainer<T> |
A
PolymorphicDomainObjectContainer that can be extended at runtime to
create elements of new types. |
ExtensionAware |
Objects that can be extended at runtime with other objects.
|
ExtensionContainer |
Allows adding 'namespaced' DSL extensions to a target object.
|
ExtensionsSchema |
Schema of extensions.
|
ExtensionsSchema.ExtensionSchema |
Schema of an extension.
|
ExternalDependency |
An
ExternalDependency is a Dependency on a source outside the current project hierarchy. |
ExternalDependency |
Represents an external artifact dependency.
|
ExternalModuleDependency |
A
ModuleDependency is a Dependency on a module outside the current project hierarchy. |
ExtractSymbols |
Extracts the debug symbols from a binary and stores them in a separate file.
|
ExtraPropertiesExtension |
Additional, ad-hoc, properties for Gradle domain objects.
|
ExtraPropertiesExtension.UnknownPropertyException |
The exception that will be thrown when an attempt is made to read a property that is not set.
|
Facet |
A project facet.
|
Facet.FacetType |
An
installed facet is really present on an Eclipse project whereas facet type fixed means that
this facet is locked and cannot be simply removed. |
Failure |
Represents a failure.
|
FailureResult |
Describes how an operation finished with failures.
|
FeatureSpec |
Handler for configuring features, which may contribute additional
configurations, publications, dependencies, ...
|
FileChange |
A change to a file.
|
FileCollection |
A
FileCollection represents a collection of files which you can query in certain ways. |
FileCollection.AntType |
Ant types which a
FileCollection can be mapped to. |
FileCollectionDependency |
A
FileCollectionDependency is a Dependency on a collection of local files which are not stored in a
repository. |
FileContentMerger |
Models the generation/parsing/merging capabilities.
|
FileCopyDetails |
Provides details about a file or directory about to be copied, and allows some aspects of the destination file to
be modified.
|
FileNormalizer |
A normalizer used to remove unwanted noise when considering file inputs.
|
FilePath |
A Path that keeps the reference to the File
|
FileReference |
A reference to a file in eclipse.
|
FileSystemLocation |
Represents some immutable location on the file system.
|
FileTree |
A
FileTree represents a hierarchy of files. |
FileTreeElement |
Information about a file in a
FileTree . |
FileType |
The type of a file.
|
FileVisitDetails |
Provides access to details about a file or directory being visited by a
FileVisitor . |
FileVisitor |
A
FileVisitor is used to visit each of the files in a FileTree . |
Finalize |
Denotes that the
RuleSource method rule carrying this annotation finalizes the rule subject. |
FindBugs | Deprecated.
FindBugs is unmaintained and does not support bytecode compiled for Java 9 and above.
|
FindBugsExtension | Deprecated.
FindBugs is unmaintained and does not support bytecode compiled for Java 9 and above.
|
FindBugsPlugin | Deprecated.
FindBugs is unmaintained and does not support bytecode compiled for Java 9 and above.
|
FindBugsReports | Deprecated.
FindBugs is unmaintained and does not support bytecode compiled for Java 9 and above.
|
FindBugsXmlReport | Deprecated.
FindBugs is unmaintained and does not support bytecode compiled for Java 9 and above.
|
FinishEvent |
An event that informs about an operation having finished its execution.
|
FlatDirectoryArtifactRepository |
A repository that looks into a number of directories for artifacts.
|
Flavor |
Defines a custom variant that differentiate a
NativeBinary . |
FlavorContainer |
A container of
Flavor s. |
ForkMode |
Forking mode for workers.
|
ForkOptions |
Fork options for Java compilation.
|
FunctionalSourceSet |
A container holding
LanguageSourceSet s with a similar function
(production code, test code, etc.). |
Gcc |
The GNU GCC tool chain.
|
GccCommandLineToolConfiguration |
An executable tool used for GCC that allows customizing the executable.
|
GccCompatibleToolChain |
A ToolChain that can handle additional platforms simply by configuring the NativeBinary.
|
GccCompilerPlugin |
A
Plugin which makes the GNU GCC/G++ compiler available for compiling C/C++ code. |
GccPlatformToolChain |
GCC specific settings for the tools used to build for a particular platform.
|
GeneralComponentSpec |
A general purpose component specification, that can be used to represent some software component built from source and producing
multiple output variants.
|
GenerateBuildDashboard |
Generates build dashboard report.
|
GenerateCUnitLauncher |
Generated the Gradle CUnit launcher: main method and header.
|
GenerateEclipseClasspath |
Generates an Eclipse
.classpath file. |
GenerateEclipseJdt |
Generates the Eclipse JDT configuration file.
|
GenerateEclipseProject |
Generates an Eclipse
.project file. |
GenerateEclipseWtpComponent |
Generates the org.eclipse.wst.common.component settings file for Eclipse WTP.
|
GenerateEclipseWtpFacet |
Generates the org.eclipse.wst.common.project.facet.core settings file for Eclipse WTP.
|
GenerateFiltersFileTask |
Task for generating a filters file.
|
GenerateIdeaModule |
Generates an IDEA module file.
|
GenerateIdeaProject |
Generates an IDEA project file for root project *only*.
|
GenerateIdeaWorkspace |
Generates an IDEA workspace file *only* for root project.
|
GenerateIvyDescriptor |
Generates an Ivy XML Module Descriptor file.
|
GenerateMavenPom |
Generates a Maven module descriptor (POM) file.
|
GenerateModuleMetadata |
Generates a Gradle metadata file to represent a published
SoftwareComponent instance. |
GeneratePluginDescriptors |
Generates plugin descriptors from plugin declarations.
|
GenerateProjectFileTask |
Task for generating a project file.
|
GenerateSchemeFileTask |
Task for generating a scheme file.
|
GenerateSolutionFileTask |
Task for generating a solution file.
|
GenerateSwiftPackageManagerManifest |
A task that produces a Swift Package Manager manifest.
|
GenerateWorkspaceSettingsFileTask |
Task for generating a workspace settings file.
|
GenerateXcodeProjectFileTask |
Task for generating a project file.
|
GenerateXcodeWorkspaceFileTask |
Task for generating a workspace file.
|
GeneratorTask<T> |
A
GeneratorTask generates a configuration file based on a domain object of type T. |
GitVersionControlSpec |
A specification of a Git repository.
|
GoogleTestConventionPlugin |
A plugin that applies the
GoogleTestPlugin and adds conventions on top of it. |
GoogleTestPlugin |
A plugin that sets up the infrastructure for testing native binaries with GoogleTest.
|
GoogleTestTestSuiteBinarySpec |
An executable which run a Google Test test suite.
|
GoogleTestTestSuiteSpec |
Test suite of Google Test tests.
|
Gradle |
Represents an invocation of Gradle.
|
GradleBuild |
Executes a Gradle build.
|
GradleBuild |
Provides information about the structure of a Gradle build.
|
GradleBuildInvocationSpec |
A specification for launching a Gradle build with a specified Gradle version.
|
GradleConnectionException |
Thrown when there is some problem using a Gradle connection.
|
GradleConnector |
A
GradleConnector is the main entry point to the Gradle tooling API. |
GradleEnvironment |
Informs about the Gradle environment, for example the Gradle version.
|
GradleException |
GradleException is the base class of all exceptions thrown by Gradle. |
GradleModuleVersion |
Informs about a module version, i.e.
|
GradlePluginDevelopmentExtension |
Configuration options for the
JavaGradlePluginPlugin . |
GradleProject |
Represents a Gradle project.
|
GradlePublication |
Represents some publication produced by a Gradle project, typically to a Maven or Ivy repository.
|
GradleRunner |
Executes a Gradle build, allowing inspection of the outcome.
|
GradleScript |
Represents a Gradle script.
|
GradleScriptException |
A
GradleScriptException is thrown when an exception occurs in the compilation or execution of a
script. |
GradleTask |
Represents a task which is executable by Gradle.
|
GroovyBasePlugin |
Extends
JavaBasePlugin to provide support for compiling and documenting Groovy
source files. |
GroovyCompile |
Compiles Groovy source files, and optionally, Java source files.
|
GroovyCompileOptions |
Compilation options to be passed to the Groovy compiler.
|
Groovydoc |
Generates HTML API documentation for Groovy source, and optionally, Java source.
|
Groovydoc.Link |
A Link class represent a link between groovydoc/javadoc output and url.
|
GroovyForkOptions |
Fork options for Groovy compilation.
|
GroovyMavenDeployer |
Adds Groovy configuration convenience methods on top of the
MavenDeployer . |
GroovyPlugin |
A
Plugin which extends the JavaPlugin to provide support for compiling and documenting Groovy
source files. |
GroovyRuntime |
Provides information related to the Groovy runtime(s) used in a project.
|
GroovySourceSet |
A
GroovySourceSetConvention defines the properties and methods added to a SourceSet by the GroovyPlugin . |
HasAttributes |
Represents something that carries attributes by utilizing an
AttributeContainer |
HasConfigurableAttributes<SELF> |
Represents something that carries attributes by utilizing an
AttributeContainer that is configurable. |
HasGradleProject |
An element that is associated with a Gradle project.
|
HasImplicitReceiver |
Marks a SAM interface as a target for lambda expressions / closures
where the single parameter is passed as the implicit receiver of the
invocation (
this in Kotlin, delegate in Groovy) as if
the lambda expression was an extension method of the parameter type. |
HasMultipleValues<T> |
Represents a property whose value can be set using multiple elements of type
HasMultipleValues , such as a collection property. |
HasPublicType |
Allows a scriptable object, such as a project extension, to declare its preferred public type.
|
HeaderExportingSourceSet |
A source set that exposes headers
|
HelpTasksPlugin |
Adds various reporting tasks that provide information about the project.
|
HierarchicalEclipseProject |
Represents the basic information about an Eclipse project.
|
HierarchicalElement |
Represents an element which belongs to some hierarchy.
|
HtmlDependencyReportTask |
Generates an HTML dependency report.
|
HttpBuildCache |
Configuration object for the HTTP build cache.
|
HttpBuildCacheCredentials |
Password credentials for a HTTP build cache backend.
|
HttpFileServer | |
HttpFileServerFactory | |
HttpHeaderAuthentication |
Authentication scheme for HTTP header authentication over HTTP.
|
HttpHeaderCredentials |
Credentials that can be used to login to a protected server, e.g.
|
IdeaCompilerOutput |
IDEA compiler output settings.
|
IdeaContentRoot |
Contains content root information.
|
IdeaDependency |
IDEA dependency.
|
IdeaDependencyScope |
The scope of the IDEA dependency.
|
IdeaJavaLanguageSettings |
Describes Java language settings for an IDEA module.
|
IdeaLanguageLevel |
Java language level used by IDEA projects.
|
IdeaLanguageLevel |
Language level setting for IDEA.
|
IdeaModel |
DSL-friendly model of the IDEA project information.
|
IdeaModule |
Enables fine-tuning module details (*.iml file) of the IDEA plugin.
|
IdeaModule |
Represents information about the IDEA module.
|
IdeaModuleDependency |
Dependency on a module in a project.
|
IdeaModuleIdentifier |
Identifies an Idea module.
|
IdeaModuleIml |
Models the generation/parsing/merging capabilities of an IDEA module.
|
IdeaPlugin |
Adds a GenerateIdeaModule task.
|
IdeaProject |
Enables fine-tuning project details (*.ipr file) of the IDEA plugin.
|
IdeaProject |
Represents the information about the IDEA project.
|
IdeaSingleEntryLibraryDependency |
"Single-Entry Module Library" as IDEA calls it.
|
IdeaSourceDirectory |
IDEA source directory.
|
IdeaWorkspace |
Enables fine-tuning workspace details (*.iws file) of the IDEA plugin.
|
IdeWorkspace |
Represents an IDE "workspace" that is generated by Gradle and can be opened in the IDE.
|
IllegalDependencyNotation |
This exceptions is thrown, if a dependency is declared with a illegal notation.
|
IncludedBuild |
A build that is included in the composite.
|
Incremental |
Track input changes for the annotated parameter.
|
IncrementalCompileOptions |
Options for incremental compilation of Scala code.
|
IncrementalTaskInputs |
Provides access to any input files that need to be processed by an incremental task.
|
Incubating |
Indicates that a feature is incubating.
|
InitBuild |
Generates a Gradle project structure.
|
InjectedPluginDependencies |
The DSL for declaring plugins to inject into an included build.
|
InjectedPluginDependency |
Specification of a dependency on a plugin injected into an included build.
|
InjectionPointQualifier |
The annotated annotation can be used to inject elements of the supported types.
|
Input |
Attached to a task property to indicate that the property specifies some input value for the task.
|
InputArtifact |
Attached to a property that should receive the input artifact for an artifact transform.
|
InputArtifactDependencies |
Attached to a property that should receive the artifact dependencies of the
InputArtifact of an artifact transform. |
InputChanges |
Provides access to any input files that need to be processed by an incremental work action.
|
InputDirectory |
Marks a property as specifying an input directory for a task.
|
InputFile |
Marks a property as specifying an input file for a task.
|
InputFileDetails |
A change to an input file.
|
InputFiles |
Marks a property as specifying the input files for a task.
|
InputNormalization |
Input normalization configuration.
|
InputNormalizationHandler |
Used to configure input normalization.
|
InstalledJdk |
Represents a Java Development Kit machine installation.
|
InstallExecutable |
Installs an executable with it's dependent libraries so it can be easily executed.
|
InstallXCTestBundle |
Creates a XCTest bundle with a run script so it can be easily executed.
|
IntermediateResultHandler<T> |
A handler for an intermediate result obtained by a
BuildActionExecuter . |
Internal |
Attached to a task property to indicate that the property is not to be taken into account for up-to-date checking.
|
InvalidActionClosureException | |
InvalidIvyPublicationException |
Thrown when attempting to publish with an invalid
IvyPublication . |
InvalidMavenPublicationException |
Thrown when attempting to publish with an invalid
MavenPublication . |
InvalidModelException |
Thrown when a component model is declared in an invalid way.
|
InvalidModelRuleDeclarationException |
Thrown when a model rule, or source of model rules, is declared in an invalid way.
|
InvalidModelRuleException |
Thrown when there is a problem with the usage of a model rule.
|
InvalidPluginException |
Thrown when a plugin is found to be invalid when it is loaded.
|
InvalidPluginMetadataException |
Thrown when the plugin under test metadata cannot be read.
|
InvalidRunnerConfigurationException |
Thrown when a build cannot be executed due to the runner being in an invalid state.
|
InvalidUserCodeException |
A
InvalidUserCodeException is thrown when user-provided code cannot be executed. |
InvalidUserDataException |
A
InvalidUserDataException is thrown, if a user is providing illegal data for the build. |
IsolationMode |
Isolation mode for workers.
|
IvyArtifact |
An artifact published as part of a
IvyPublication . |
IvyArtifactRepository |
An artifact repository which uses an Ivy format to store artifacts and meta-data.
|
IvyArtifactRepository.MetadataSources |
Allows configuring the sources of metadata for a specific repository.
|
IvyArtifactRepositoryMetaDataProvider |
The meta-data provider for an Ivy repository.
|
IvyArtifactSet |
A Collection of
IvyArtifact s to be included in an IvyPublication . |
IvyConfiguration |
A configuration included in an
IvyPublication , which will be published in the ivy descriptor file generated. |
IvyConfigurationContainer |
The set of
IvyConfiguration s that will be included in the IvyPublication . |
IvyDependency |
A module dependency declared in an ivy dependency descriptor published as part of an
IvyPublication . |
IvyDescriptorArtifact |
An Ivy descriptor artifact.
|
IvyExtraInfo |
Represents the set of "extra" info elements in the Ivy descriptor.
|
IvyExtraInfoSpec |
Represents a modifiable form of IvyExtraInfo so that "extra" info elements
can be configured on an Ivy publication.
|
IvyModule |
An Ivy Module component.
|
IvyModuleDescriptor |
The metadata about an Ivy module that acts as an input to a component metadata rule.
|
IvyModuleDescriptorAuthor |
An author of an Ivy publication.
|
IvyModuleDescriptorDescription |
The description of an Ivy publication.
|
IvyModuleDescriptorLicense |
A license of an Ivy publication.
|
IvyModuleDescriptorSpec |
The descriptor of any Ivy publication.
|
IvyPatternRepositoryLayout |
A repository layout that uses user-supplied patterns.
|
IvyPublication |
A
IvyPublication is the representation/configuration of how Gradle should publish something in Ivy format, to an Ivy repository. |
IvyPublishPlugin |
Adds the ability to publish in the Ivy format to Ivy repositories.
|
JacocoBase |
Base class for Jacoco tasks.
|
JacocoCoverageVerification |
Task for verifying code coverage metrics.
|
JacocoLimit |
Defines a Jacoco rule limit.
|
JacocoMerge |
Task to merge multiple execution data files into one.
|
JacocoPlugin |
Plugin that provides support for generating Jacoco coverage data.
|
JacocoPluginExtension |
Extension including common properties and methods for Jacoco.
|
JacocoReport |
Task to generate HTML, Xml and CSV reports of Jacoco coverage data.
|
JacocoReportBase |
Base class for Jacoco report tasks.
|
JacocoReportsContainer |
The reporting configuration for the
JacocoReport task. |
JacocoTaskExtension |
Extension for tasks that should run with a Jacoco agent to generate coverage execution data.
|
JacocoTaskExtension.Output |
The types of output that the agent can use for execution data.
|
JacocoViolationRule |
Defines a Jacoco violation rule.
|
JacocoViolationRulesContainer |
The violation rules configuration for the
JacocoReport task. |
Jar |
Assembles a JAR archive.
|
Jar |
Assembles a JAR archive.
|
JarBinarySpec |
Definition of a Jar file binary that is to be built by Gradle.
|
JarBinarySpec.TasksCollection |
Provides access to key tasks used for building the binary.
|
JarDirectory |
Represents a jar directory element of an idea module library.
|
JavaApplication |
Configuration for a Java application, defining how to assemble the application.
|
JavaAppStartScriptGenerationDetails |
Details for generating Java-based application start scripts.
|
JavaBasePlugin |
A
Plugin which compiles and tests Java source, and assembles it into a JAR file. |
JavaCompile |
Compiles Java source files.
|
JavaCompileTaskOperationResult |
Describes the result of a
JavaCompile task. |
JavaCompileTaskOperationResult.AnnotationProcessorResult |
The results of an annotation processor used during compilation.
|
JavaCompileTaskOperationResult.AnnotationProcessorResult.Type |
Type of annotation processor.
|
Javadoc |
Generates HTML API documentation for Java classes.
|
JavadocArtifact |
An artifact containing Javadoc documentation.
|
JavadocMemberLevel |
This enum maps to the -public, -protected, -package and -private options of the javadoc executable.
|
JavadocOfflineLink |
This class is used to hold the information that can be provided to the javadoc executable via the -linkoffline
option.
|
JavadocOptionFileOption<T> |
Represents a Javadoc command-line option.
|
JavadocOutputLevel |
This enum maps to the -verbose and -quiet options of the javadoc executable.
|
JavaEnvironment |
Informs about the Java environment, for example the Java home or the JVM args used.
|
JavaExec |
Executes a Java application in a child process.
|
JavaExecSpec |
Specifies the options for executing a Java application.
|
JavaForkOptions |
Specifies the options to use to fork a Java process.
|
JavaGradlePluginPlugin |
A plugin for building java gradle plugins.
|
JavaLanguagePlugin |
Plugin for compiling Java code.
|
JavaLibraryDistributionPlugin |
A
Plugin which package a Java project as a distribution including the JAR and runtime dependencies. |
JavaLibraryPlugin |
A
Plugin which extends the capabilities of the Java plugin by cleanly separating
the API and implementation dependencies of a library. |
JavaPlatform |
Defines and configures a Java SE runtime environment, consisting of a JVM runtime and a set of class libraries.
|
JavaPlatformExtension |
The extension to configure a Java platform project.
|
JavaPlatformPlugin |
The Java platform plugin allows building platform components
for Java, which are usually published as BOM files (for Maven)
or Gradle platforms (Gradle metadata).
|
JavaPlugin |
A
Plugin which compiles and tests Java source, and assembles it into a JAR file. |
JavaPluginConvention |
Is mixed into the project when applying the
JavaBasePlugin or the
JavaPlugin . |
JavaPluginExtension |
Common configuration for Java based projects.
|
JavaRuntime |
Represents a Java virtual machine installation.
|
JavaScriptBasePlugin | |
JavaScriptExtension | |
JavaScriptMinify |
Task to minify JavaScript assets.
|
JavaScriptRepositoriesExtension | |
JavaScriptSourceSet |
Represents a source set containing javascript sources.
|
JavaSourceSet |
A set of sources passed to the Java compiler.
|
JavaToolChain |
A set of tools for building from Java source.
|
JavaToolChainRegistry |
A container for
JavaToolChain s. |
JavaVersion |
An enumeration of Java versions.
|
JDepend | Deprecated.
JDepend is unmaintained and does not support bytecode compiled for Java 8 and above.
|
JDependExtension | Deprecated.
JDepend is unmaintained and does not support bytecode compiled for Java 8 and above.
|
JDependPlugin | Deprecated.
JDepend is unmaintained and does not support bytecode compiled for Java 8 and above.
|
JDependReports | Deprecated.
JDepend is unmaintained and does not support bytecode compiled for Java 8 and above.
|
Jdk |
Represents information for the project Java SDK.
|
Jdt |
Represents the Eclipse JDT settings.
|
JsHint | |
JsHintExtension | |
JsHintPlugin | |
JUnitOptions |
The JUnit specific test options.
|
JUnitPlatformOptions |
The JUnit platform specific test options.
|
JUnitTestSuiteBinarySpec |
Represents a JUnit test suite binary.
|
JUnitTestSuitePlugin |
This plugin adds support for execution of JUnit test suites to the Java software model.
|
JUnitTestSuiteSpec |
Represents a JUnit test suite.
|
JUnitXmlReport |
The JUnit XML files, commonly used to communicate results to CI servers.
|
JvmApiSpec |
Specifies the packages that constitute the API of a library.
|
JvmBinarySpec |
Represents a binary artifact that is the result of building a jvm component.
|
JvmByteCode |
LanguageOutputType marking Jvm byte code.
|
JvmClasses |
A set of classes and resources that operate together.
|
JvmComponentPlugin |
Base plugin for JVM component support.
|
JvmComponentSpec |
Definition of a software component that is to be built by Gradle to run a on JVM platform.
|
JvmLibrary |
A Library component that runs on the Java Virtual Machine.
|
JvmLibrarySpec |
Definition of a JVM library component that is to be built by Gradle.
|
JvmResources |
LanguageOutputType marking Jvm Resource Output
|
JvmResourceSet |
A set of resource files.
|
JvmResourcesPlugin |
Plugin for packaging JVM resources.
|
JvmTestKind |
Enumerates the different kinds of JVM tests.
|
JvmTestOperationDescriptor |
Describes a test that runs on the JVM and for which an event has occurred.
|
JvmTestSuiteBasePlugin |
The base plugin that needs to be applied by all plugins which provide testing support
for the Java software model.
|
JvmTestSuiteBinarySpec |
Base type of JVM test suite binaries.
|
JvmTestSuiteBinarySpec.JvmTestSuiteTasks |
Provides direct access to important build tasks of JVM test suites.
|
JvmTestSuiteSpec |
Base type for all JVM test suites.
|
LanguageBasePlugin |
Base plugin for language support.
|
LanguageSourceSet |
A set of sources for a programming language.
|
Launchable |
Represents an object that can be used to launch a Gradle build, such as a task.
|
LenientConfiguration |
Resolved configuration that does not fail eagerly when some dependencies are not resolved, or some artifacts do not exist.
|
Library |
A library that can be linked into or depended on by another software element.
|
Library |
A classpath entry representing a library.
|
LibraryBinaryDependencySpec |
A dependency onto a specific binary of a library published by a project.
|
LibraryBinaryIdentifier |
An identifier for a library instance that is built as part of the current build.
|
LibraryBinarySpec |
A binary produced from a `
LibrarySpec `. |
LibraryComponentSelector |
Criteria for selecting a library instance that is built as part of the current build.
|
LibraryDependencies |
Allows the API and implementation dependencies of a library to be specified.
|
LibrarySpec |
A specification of a
Library . |
LifecycleBasePlugin |
A
Plugin which defines a basic project lifecycle. |
Link |
Link.
|
Linkage |
Specify how a native library should be linked into another binary.
|
LinkageDetails |
Represents the linkage details for a binary.
|
LinkExecutable |
Links a binary executable from object files and libraries.
|
LinkMachOBundle |
Links a binary bundle from object files and imported libraries.
|
LinkSharedLibrary |
Links a binary shared library from object files and imported libraries.
|
ListenerFailedException |
Thrown whenever a listener fails with an exception, which in general implies that
the build completed like it should, but that one of the listeners failed with an
exception.
|
ListProperty<T> |
Represents a property whose type is a
List of elements of type ListProperty . |
LocalJava |
A local JDK, JRE or Java 9+ installation.
|
LocalState |
Marks a property as specifying local state for a task.
|
Logger |
An extension to the SLF4J
Logger interface, which adds the quiet and lifecycle log
levels. |
Logging |
The main entry point for Gradle's logging system.
|
LoggingConfiguration |
A
LoggingConfiguration defines the logging settings for a Gradle build. |
LoggingManager |
A
LoggingManager provides access to and control over the Gradle logging system. |
LoggingOutput |
Provides access to the output of the Gradle logging system.
|
LogLevel |
The log levels supported by Gradle.
|
LongRunningOperation |
Offers ways to communicate both ways with a Gradle operation, be it building a model or running tasks.
|
MachineArchitecture |
Represents a target architecture of a component.
|
MacroDirective |
Represent a macro directive.
|
Managed |
A managed type is transparent to the model space, and enforces immutability at the appropriate times in the object's lifecycle.
|
Manifest |
Represents the manifest file of a JAR file.
|
ManifestException |
Is thrown in the case an operation is applied against a
Manifest that violates
the Manifest specification. |
ManifestMergeDetails |
Details of a value being merged from two different manifests.
|
ManifestMergeSpec |
Specifies how the entries of multiple manifests should be merged together.
|
MapBasedBuildCacheService |
Simple build cache implementation that delegates to a
ConcurrentMap . |
MapProperty<K,V> |
Represents a property whose type is a
Map of keys of type MapProperty and values of type MapProperty . |
MavenArtifact |
An artifact published as part of a
MavenPublication . |
MavenArtifactRepository |
An artifact repository which uses a Maven format to store artifacts and meta-data.
|
MavenArtifactRepository.MetadataSources |
Allows configuring the sources of metadata for a specific repository.
|
MavenArtifactSet |
A Collection of
MavenArtifact s to be included in a MavenPublication . |
MavenDependency |
A dependency declared as part of an
MavenPublication . |
MavenDeployer |
A resolver that can only be used for uploading artifacts to a Maven repository.
|
MavenDeployment |
Represents the artifacts which will be deployed to a Maven repository.
|
MavenModule |
A Maven Module component.
|
MavenPlugin |
A
Plugin which allows project artifacts to be deployed to a Maven repository, or installed
to the local Maven cache. |
MavenPluginConvention |
Properties and methods added by the
MavenPlugin . |
MavenPom |
Is used for generating a Maven POM file and customizing the generation.
|
MavenPom |
The POM for a Maven publication.
|
MavenPomArtifact |
A Maven POM artifact.
|
MavenPomCiManagement |
The CI management system of a Maven publication.
|
MavenPomContributor |
A contributor of a Maven publication.
|
MavenPomContributorSpec |
Allows to add contributors of a Maven publication.
|
MavenPomDeveloper |
A developer of a Maven publication.
|
MavenPomDeveloperSpec |
Allows to add developers to a Maven publication.
|
MavenPomDistributionManagement |
The distribution management configuration of a Maven publication.
|
MavenPomIssueManagement |
The issue management system of a Maven publication.
|
MavenPomLicense |
A license of a Maven publication.
|
MavenPomLicenseSpec |
Allows to add licenses to a Maven publication.
|
MavenPomMailingList |
A mailing list of a Maven publication.
|
MavenPomMailingListSpec |
Allows to add mailing lists to a Maven publication.
|
MavenPomOrganization |
The organization of a Maven publication.
|
MavenPomRelocation |
The relocation information of a Maven publication that has been moved
to a new group and/or artifact ID.
|
MavenPomScm |
The SCM (source control management) of a Maven publication.
|
MavenPublication |
A
MavenPublication is the representation/configuration of how Gradle should publish something in Maven format. |
MavenPublishPlugin |
Adds the ability to publish in the Maven format to Maven repositories.
|
MavenRepositoryContentDescriptor |
Extends the repository content descriptor with Maven repositories specific options.
|
MavenRepositoryHandlerConvention |
Allows Maven repositories for publishing artifacts to be defined.
|
MavenResolver |
An
ArtifactRepository which can be used to publish artifacts to Maven repositories. |
MetadataSupplierAware |
Interface for repositories which support custom metadata suppliers and/or version listers.
|
MicrosoftVisualCppCompilerPlugin |
A
Plugin which makes the Microsoft Visual C++ compiler available to compile C/C++ code. |
MinimalJavadocOptions |
Provides the core Javadoc options.
|
MissingResourceException |
Exception thrown when the resource does not exist
|
Model |
Denotes that the
RuleSource method rule carrying this annotation creates a new top level element in the model space. |
Model |
A model that is buildable by the Tooling API.
|
ModelBuilder<T> |
A
ModelBuilder allows you to fetch a snapshot of some model for a project or a build. |
ModelElement |
Represents an element in a model.
|
ModelInstantiationException |
Thrown when a model element cannot be instantiated for some reason.
|
ModelMap<T> |
Model backed map like structure allowing adding of items where instantiation is managed.
|
ModelReport |
Displays some details about the configuration model of the project.
|
ModelReport.Format |
The report format.
|
ModelRuleBindingException |
Thrown when there is a problem binding the model element references of a model rule.
|
ModelSet<T> |
A set of managed model objects.
|
ModelViewClosedException |
Thrown when at attempt is made to mutate a subject of a rule after the rule has completed.
|
Module |
Represents the customizable elements of an iml (via XML hooks everything of the iml is customizable).
|
ModuleComponentIdentifier |
An identifier for a component instance which is available as a module version.
|
ModuleComponentSelector |
Criteria for selecting a component instance that is available as a module version.
|
ModuleDependency |
A
ModuleDependency is a Dependency on a module outside the current project. |
ModuleDependency |
Represents an orderEntry of type module in the iml XML.
|
ModuleDependencyCapabilitiesHandler |
The capabilities requested for a dependency.
|
ModuleDependencySpec |
A dependency onto a module.
|
ModuleDependencySpecBuilder |
A builder of a
ModuleDependencySpec . |
ModuleIdentifier |
The identifier of a module.
|
ModuleLibrary |
Represents an orderEntry of type module-library in the iml XML.
|
ModuleVersionIdentifier |
The identifier of a module version.
|
ModuleVersionSelector |
Selects a module version.
|
MultipleCandidatesDetails<T> |
Provides context about candidates for an attribute.
|
MutableCapabilitiesMetadata |
Describes the capabilities of a component in a mutable way.
|
MutableVersionConstraint |
A configurable version constraint.
|
Mutate |
Denotes that the
RuleSource method rule carrying this annotation mutates the rule subject. |
Named |
Types can implement this interface and use the embedded
Named.Namer implementation, to satisfy API that calls for a namer. |
Named.Namer |
An implementation of the namer interface for objects implementing the named interface.
|
NamedDomainObjectCollection<T> |
A
NamedDomainObjectCollection represents a collection of domain objects that have an inherent, constant, name. |
NamedDomainObjectCollectionSchema |
Schema of named domain object collections.
|
NamedDomainObjectCollectionSchema.NamedDomainObjectSchema |
Schema of a named domain object.
|
NamedDomainObjectContainer<T> |
A named domain object container is a specialisation of
NamedDomainObjectSet that adds the ability to create
instances of the element type. |
NamedDomainObjectFactory<T> |
A factory for named objects of type
T . |
NamedDomainObjectList<T> |
A specialisation of
NamedDomainObjectCollection that also implements List . |
NamedDomainObjectProvider<T> |
Provides a domain object of the given type.
|
NamedDomainObjectSet<T> |
A specialisation of
NamedDomainObjectCollection that also implements Set and orders objects by their inherent name. |
Namer<T> |
A namer is capable of providing a name based on some inherent characteristic of an object.
|
Namer.Comparator<T> |
A comparator implementation based on the names returned by the given namer.
|
NativeBasePlugin |
A common base plugin for the native plugins.
|
NativeBinariesTestPlugin |
A plugin that sets up the infrastructure for testing native binaries.
|
NativeBinary |
Represents a particular binary artifact.
|
NativeBinarySpec |
Represents a binary artifact that is the result of building a native component.
|
NativeComponentExtension |
The configuration for native components generated by this build.
|
NativeComponentModelPlugin |
A plugin that sets up the infrastructure for defining native binaries.
|
NativeComponentPlugin |
A plugin that creates tasks used for constructing native binaries.
|
NativeComponentSpec |
Definition of a software component that is to be built by Gradle to run a on JVM platform.
|
NativeDependencySet |
Models a collection of native type dependencies.
|
NativeExecutable |
An executable native component that is built by Gradle.
|
NativeExecutableBinary |
A binary artifact for a
NativeExecutable , targeted at a particular platform with specific configuration. |
NativeExecutableBinarySpec |
An binary built by Gradle for a native application.
|
NativeExecutableBinarySpec.TasksCollection |
Provides access to key tasks used for building the binary.
|
NativeExecutableFileSpec |
Specifies how to build and where to place a native executable file.
|
NativeExecutableSpec |
Definition of a native executable component that is to be built by Gradle.
|
NativeInstallationSpec |
Specifies the installation location for a native executable.
|
NativeLibrary |
A library component that is built by a gradle project.
|
NativeLibraryBinary |
A physical representation of a
NativeLibrary component. |
NativeLibraryBinarySpec |
Represents a binary artifact that is the result of building a native library component.
|
NativeLibraryRequirement |
A dependency on a native library within the build.
|
NativeLibrarySpec |
Definition of a native library component that is to be built by Gradle.
|
NativePlatform |
A target platform for building native binaries.
|
NativePlatformToolChain |
A platform specific configurable tool chain.
|
NativeResourceSet |
A source set that provides resources.
|
NativeTestingBasePlugin |
Common base plugin for all native testing plugins.
|
NativeTestSuiteBinarySpec |
An executable which runs a suite of tests.
|
NativeTestSuiteBinarySpec.TasksCollection |
Provides access to key tasks used for building the binary.
|
NativeTestSuiteSpec |
A component representing a suite of tests that will be executed together.
|
NativeToolChain |
A set of compilers and linkers that are used together to construct a native binary.
|
NativeToolChainRegistry |
A container for
NativeToolChain s. |
Nested |
Marks a property as specifying a nested bean, whose properties should be checked for annotations.
|
NonExtensible |
Indicates that the type, when DSL enhanced, does not support extensibility.
|
NonNullApi |
Marks a type or a whole package as providing a non-null API by default.
|
NotSpec<T> |
A
Spec implementation which negates another Spec . |
Nullable | Deprecated.
Use
Nullable instead. |
ObjectConfigurationAction |
An
ObjectConfigurationAction allows you to apply Plugin s and scripts to an object
or objects. |
ObjectFactory |
A factory for creating various kinds of model objects.
|
ObjectFile |
LanguageOutputType marking object file output type.
|
ObjectFilesToBinary |
A task that combines a set of object files into a single binary.
|
ObjectInstantiationException |
Thrown when an object cannot be instantiated.
|
ObjectiveCCompile |
Compiles Objective-C source files into object files.
|
ObjectiveCLangPlugin |
Adds core Objective-C language support.
|
ObjectiveCPlugin |
A plugin for projects wishing to build native binary components from Objective-C sources.
|
ObjectiveCppCompile |
Compiles Objective-C++ source files into object files.
|
ObjectiveCppLangPlugin |
Adds core Objective-Cpp language support.
|
ObjectiveCppPlugin |
A plugin for projects wishing to build native binary components from Objective-C++ sources.
|
ObjectiveCppPreCompiledHeaderCompile |
Compiles Objective C++ header source files into object files.
|
ObjectiveCppSourceSet |
A set of Objective-C++ source files.
|
ObjectiveCPreCompiledHeaderCompile |
Compiles Objective C header source files into object files.
|
ObjectiveCSourceSet |
A set of Objective-C source files.
|
OperatingSystem |
A machine operating system.
|
OperatingSystemFamily |
Represents the operating system of a configuration.
|
OperationDescriptor |
Describes an operation for which an event has occurred.
|
OperationResult |
Describes the result of running an operation.
|
OperationType |
Enumerates the different types of operations for which progress events can be received.
|
Option |
Marks a property of a
Task as being configurable from the command-line. |
Optional |
Marks a task property as optional.
|
OptionLessJavadocOptionFileOption<T> |
Represents a Javadoc option.
|
OptionValues | |
OrSpec<T> |
A
CompositeSpec which requires any one of its specs to be true in order to evaluate to
true. |
OsgiManifest | Deprecated. |
OsgiPlugin | Deprecated. |
OsgiPluginConvention | Deprecated. |
Output |
A classpath entry representing an output folder.
|
OutputDirectories |
Marks a property as specifying one or more output directories for a task.
|
OutputDirectory |
Marks a property as specifying an output directory for a task.
|
OutputFile |
Marks a property as specifying an output file for a task.
|
OutputFiles |
Marks a property as specifying one or more output files for a task.
|
Package |
Represents a Swift Package Manager package.
|
ParallelismConfiguration |
A
ParallelismConfiguration defines the parallel settings for a Gradle build. |
ParameterizedToolingModelBuilder<T> |
A
ToolingModelBuilder which can be parameterized by the client. |
PasswordCredentials |
A username/password credentials that can be used to login to password-protected remote repository.
|
PasswordCredentials |
A username/password credentials that can be used to login to something protected by a username and password.
|
Path |
Specifies a model path on a parameter
|
Path |
Represents a path in a format as used often in ipr and iml files.
|
PathFactory |
Path Factory.
|
PathSensitive |
Annotates a task file property, specifying which part of the file paths should be considered during up-to-date checks.
|
PathSensitivity |
Enumeration of different path handling strategies for task properties.
|
PathValidation |
An enumeration for describing validation policies for file paths.
|
PatternFilterable |
A
PatternFilterable represents some file container which Ant-style include and exclude patterns or specs
can be applied to. |
PatternSet |
Standalone implementation of
PatternFilterable . |
PgpKeyId |
A normalised form for keys, which are friendliest for users as hex strings but used internally as longs.
|
PgpSignatory |
PGP signatory from PGP key and password.
|
PgpSignatoryFactory |
Creates
PgpSignatory instances. |
PgpSignatoryProvider |
A
SignatoryProvider of PgpSignatory instances. |
Platform |
The platform or runtime that a binary is designed to run on.
|
PlatformAwareComponentSpec |
Defines Platform specific operations for ComponentSpecs
|
PlatformContainer |
A container of
Platform s. |
PlatformJavaCompile |
A platform-aware Java compile task.
|
PlatformScalaCompile |
A platform-aware Scala compile task.
|
PlayApplicationBinarySpec |
Represents a binary artifact that is the result of building a Play application software component.
|
PlayApplicationPlugin |
Plugin for Play Framework component support.
|
PlayApplicationSpec |
Definition of a Play Framework software component that is built by Gradle.
|
PlayCoffeeScriptCompile |
Task for compiling CoffeeScript sources into JavaScript.
|
PlayCoffeeScriptPlugin |
Plugin for adding coffeescript compilation to a Play application.
|
PlayDistribution |
Represents a Play distribution package
|
PlayDistributionContainer |
Manages a set of
Distribution objects. |
PlayDistributionPlugin |
A plugin that adds a distribution zip to a Play application build.
|
PlayIdePlugin |
Plugin for configuring IDE plugins when the project uses the Play Framework component support.
|
PlayJavaScriptPlugin |
Plugin for adding javascript processing to a Play application.
|
PlayPlatform |
Defines and configures a Play Framework environment including versions of Play, Scala and Java.
|
PlayPlatformAwareComponentSpec |
Platform aware aspect of a Play Framework software component.
|
PlayPlugin |
Plugin for Play Framework component support.
|
PlayPluginConfigurations |
Conventional locations and names for play plugins.
|
PlayRoutesPlugin |
Plugin for compiling Play routes sources in a Play application.
|
PlayRun |
Task to run a Play application.
|
PlayTestPlugin |
Plugin for executing tests from a Play Framework application.
|
PlayToolChain |
A set of tools for building applications using the Play Framework.
|
PlayTwirlPlugin |
Plugin for compiling Twirl sources in a Play application.
|
Plugin<T> |
A
Plugin represents an extension to Gradle. |
PluginAware |
Something that can have plugins applied to it.
|
PluginCollection<T extends Plugin> |
A
PluginCollection represents a collection of Plugin instances. |
PluginContainer |
A
PluginContainer is used to manage a set of Plugin instances applied to a
particular project. |
PluginDeclaration |
Describes a Gradle plugin under development.
|
PluginDependenciesSpec |
The DSL for declaring plugins to use in a script.
|
PluginDependencySpec |
A mutable specification of a dependency on a plugin.
|
PluginId |
A description of a plugin.
|
PluginIdentifier |
Identifies a Gradle plugin.
|
PluginInstantiationException |
A
PluginInstantiationException is thrown when a plugin cannot be instantiated. |
PluginManagementSpec |
Configures how plugins are resolved.
|
PluginManager |
Facilitates applying plugins and determining which plugins have been applied to a
PluginAware object. |
PluginRequest |
Contains information about a plugin that has been requested for resolution.
|
PluginResolutionStrategy |
Allows modification of
PluginRequest s before they are resolved. |
PluginResolveDetails |
Allows plugin resolution rules to inspect a requested plugin and modify which
target plugin will be used.
|
PluginUnderTestMetadata |
Custom task for generating the metadata for a plugin user test.
|
Pmd |
Runs a set of static code analysis rules on Java source code files and generates a report of problems found.
|
PmdExtension |
Configuration options for the PMD plugin.
|
PmdPlugin |
A plugin for the PMD source code analyzer.
|
PmdReports |
The reporting configuration for the
Pmd task. |
PolymorphicDomainObjectContainer<T> |
A
NamedDomainObjectContainer that allows to create domain objects with different types. |
PomFilterContainer |
Manages a set of
MavenPom instances and their associated PublishFilter instances. |
PrebuiltLibraries |
A container of
PrebuiltLibrary instances. |
PrebuiltLibrary |
A library component that is not built by gradle.
|
PrebuiltSharedLibraryBinary |
A shared library that exists at a known location on the filesystem.
|
PrebuiltStaticLibraryBinary |
A static library that exists at a known location on the filesystem.
|
PrefixHeaderFileGenerateTask |
Generates a prefix header file from a list of headers to be precompiled.
|
PreprocessingTool |
A tool that permits configuration of the C preprocessor.
|
ProcessForkOptions |
Specifies the options to use to fork a process.
|
ProcessResources |
Copies resources from their source to their target directory, potentially processing them.
|
Product |
A product in a Swift Package Manager package.
|
ProductionComponent |
Represents a component that is the main product of a project.
|
ProductionCppComponent |
Represents a C++ component that is the main product of a project.
|
ProductionSwiftComponent |
Represents a Swift component that is the main product of a project.
|
ProgressEvent |
Root interface for all events that signal progress while executing an operation.
|
ProgressEvent |
Some information about a piece of work of a long running operation.
|
ProgressListener |
A listener which is notified when operations that are executed as part of running a build make progress.
|
ProgressListener |
A listener which is notified as some long running operation makes progress.
|
Project |
This interface is the main API you use to interact with Gradle from your build file.
|
Project |
Represents the customizable elements of an eclipse project file.
|
Project |
Represents the customizable elements of an ipr (via XML hooks everything of the ipr is customizable).
|
ProjectBuilder |
Creates dummy instances of
Project which you can use in testing custom task and plugin
implementations. |
ProjectComponentIdentifier |
An identifier for a component instance that is built as part of the current build.
|
ProjectComponentSelector |
Criteria for selecting a component instance that is built as part of the current build.
|
ProjectConfigurationException |
Indicates a problem that occurs during project configuration.
|
ProjectConfigurationFailureResult |
Describes how a project configuration operation finished with failures.
|
ProjectConfigurationFinishEvent |
An event that informs about a project configuration operation having finished its execution.
|
ProjectConfigurationOperationDescriptor |
Describes a project configuration operation for which an event has occurred.
|
ProjectConfigurationOperationResult |
Describes the result of running a project configuration operation.
|
ProjectConfigurationOperationResult.PluginApplicationResult |
Describes the result of applying a plugin.
|
ProjectConfigurationProgressEvent |
Root interface for all events that signal progress while configuring a project.
|
ProjectConfigurationStartEvent |
An event that informs about a project configuration operation having started its execution.
|
ProjectConfigurationSuccessResult |
Describes how a project configuration operation finished successfully.
|
ProjectConnection |
Represents a long-lived connection to a Gradle project.
|
ProjectDependency |
A
ProjectDependency is a Dependency on another project in the current project hierarchy. |
ProjectDependency |
A classpath entry representing a project dependency.
|
ProjectDependency |
Represents a dependency on another project.
|
ProjectDependencySpec |
A dependency onto a library published by a project.
|
ProjectDependencySpecBuilder |
A builder of a
ProjectDependencySpec . |
ProjectDescriptor |
A
ProjectDescriptor declares the configuration required to create and evaluate a Project . |
ProjectEvaluationListener |
An
ProjectEvaluationListener is notified when a project is evaluated. |
ProjectIdentifier |
Identifies a Gradle project.
|
ProjectLayout |
Provides access to several important locations for a project.
|
ProjectLibrary |
A project-level IDEA library.
|
ProjectModel |
Represents a model that is associated with some Gradle project.
|
ProjectPublications |
A model providing information about the publications of a Gradle project.
|
ProjectReportsPlugin |
A
Plugin which adds some project visualization report tasks to a project. |
ProjectReportsPluginConvention |
The conventional configuration for the `ProjectReportsPlugin`.
|
ProjectReportTask |
Displays a list of projects in the build.
|
ProjectSourceSet |
A container of
LanguageSourceSet s. |
ProjectState |
ProjectState provides information about the execution state of a project. |
PropertiesFileContentMerger |
Models the generation/parsing/merging capabilities.
|
PropertiesGeneratorTask<T extends org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject> |
A convenience superclass for those tasks which generate Properties configuration files from a domain object of type T.
|
Property<T> |
A container object that represents a configurable value of a specific type.
|
PropertyListGeneratorTask<T extends org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject> |
A convenience superclass for those tasks which generate Property List configuration files from a domain object of type T.
|
PropertyReportTask |
Displays the properties of a project.
|
Provider<T> |
A container object that provides a value of a specific type.
|
ProviderFactory |
A factory for creating instances of
Provider . |
PublicAssets |
A set of public assets added to a binary.
|
Publication |
A publication is a description of a consumable representation of one or more artifacts, and possibly associated metadata.
|
PublicationArtifact |
An artifact published as part of a
Publication . |
PublicationContainer |
A
PublicationContainer is responsible for creating and managing Publication instances. |
PublishableComponent |
Represents a component that can be published.
|
PublishArtifact |
A
PublishArtifact is an artifact produced by a project. |
PublishArtifactSet |
A set of artifacts to be published.
|
PublishException |
A
PublishException is thrown when a dependency configuration cannot be published for some reason. |
PublishFilter |
A filter for artifacts to be published.
|
PublishingExtension |
The configuration of how to “publish” the different components of a project.
|
PublishingPlugin |
Installs a
PublishingExtension with name "publishing". |
PublishToIvyRepository |
Publishes an IvyPublication to an IvyArtifactRepository.
|
PublishToMavenLocal |
Publishes a
MavenPublication to the Maven Local repository. |
PublishToMavenRepository |
Publishes a
MavenPublication to a MavenArtifactRepository . |
ReadableResource |
A resource that can be read.
|
ReadOnlyModelViewException |
Thrown when an attempt is made to change the value of a model element that is not writable at the time.
|
RegularFile |
Represents a regular file at a fixed location on the file system.
|
RegularFileProperty |
Represents some configurable regular file location, whose value is mutable.
|
RelativePath |
Represents a relative path from some base directory to a file.
|
ReplacedBy |
Attached to a task property to indicate that the property has been replaced by another.
|
Report |
A file based report to be created.
|
Report.OutputType |
The type of output the report produces
|
ReportContainer<T extends Report> |
A container of
Report objects, that represent potential reports. |
ReportContainer.ImmutableViolationException |
The exception thrown when any of this container's mutation methods are called.
|
Reporting<T extends ReportContainer> |
An object that provides reporting options.
|
ReportingBasePlugin |
A
Plugin which provides the basic skeleton for reporting. |
ReportingExtension |
A project extension named "reporting" that provides basic reporting settings and utilities.
|
Repositories |
The repositories that Gradle will search for prebuilt libraries.
|
RepositoryContentDescriptor |
Descriptor of a repository content, used to avoid reaching to
an external repository when not needed.
|
RepositoryHandler |
A
RepositoryHandler manages a set of repositories, allowing repositories to be defined and queried. |
RepositoryLayout |
Represents the directory structure for a repository.
|
RepositoryResourceAccessor |
Provides access to resources on an artifact repository.
|
ReproducibleFileVisitor |
Visitor which can request a reproducible file order.
|
ResolutionResult |
Contains the information about the result of dependency resolution.
|
ResolutionStrategy |
Defines the strategies around dependency resolution.
|
ResolutionStrategy.SortOrder |
Defines the sort order for components and artifacts produced by the configuration.
|
ResolvableDependencies |
A set of
Dependency objects which can be resolved to a set of files. |
ResolvedArtifact |
Information about a resolved artifact.
|
ResolvedArtifactResult |
The result of successfully resolving an artifact.
|
ResolvedComponentResult |
Represents a component instance in the resolved dependency graph.
|
ResolvedConfiguration |
A
ResolvedConfiguration represents the result of resolving a Configuration , and provides access
to both the artifacts and the meta-data of the result. |
ResolvedDependency |
Information about a resolved dependency.
|
ResolvedDependencyResult |
A dependency that was resolved successfully.
|
ResolvedModuleVersion |
Represents meta-data about a resolved module version.
|
ResolvedVariantResult |
The result of successfully resolving a component variant.
|
ResolveException |
A
ResolveException is thrown when dependency resolution fails for some reason. |
Resource |
A generic resource of some kind.
|
ResourceException |
Generic resource exception that all other resource-related exceptions inherit from.
|
ResourceFilter |
The gradle DSL model of an Eclipse resource filter.
|
ResourceFilterAppliesTo |
Specifies the type of resource that the Eclipse
ResourceFilter applies to. |
ResourceFilterMatcher |
The model of an Eclipse resource filter matcher.
|
ResourceFilterType |
Specifies whether an Eclipse
ResourceFilter is including or excluding resources. |
ResourceHandler |
Provides access to resource-specific utility methods, for example factory methods that create various resources.
|
ResultHandler<T> |
A handler for an asynchronous operation which returns an object of type T.
|
RhinoExtension | |
RhinoPlugin | |
RhinoShellExec | |
RoutesCompile |
Task for compiling routes templates into Scala code.
|
RoutesSourceSet |
Represents a source set containing routes files
|
Rule |
A
Rule represents some action to perform when an unknown domain object is referenced. |
RuleInput |
Attached to the getter for a property on a
RuleSource to denote that the property defines an implicit input for all rules defined by the rule source. |
Rules |
Denotes that the
RuleSource method rule carrying this annotation defines additional rules based on its inputs. |
RuleSource |
A marker type for a class that is a collection of rules.
|
RuleTarget |
Attached to the getter for a property on a
RuleSource to denote that the property defines the target for the rule source. |
RunEclipseAutoBuildTasks |
A tooling model that instructs Gradle to run tasks from the Eclipse plugin configuration.
|
RunEclipseSynchronizationTasks |
A tooling model that instructs Gradle to run tasks from the Eclipse plugin configuration.
|
RunTestExecutable |
Runs a compiled and installed test executable.
|
RuntimeClasspathNormalization |
Configuration of runtime classpath normalization.
|
ScalaBasePlugin |
A
Plugin which compiles and tests Scala sources. |
ScalaCompile |
Compiles Scala source files, and optionally, Java source files.
|
ScalaCompileOptions |
Options for Scala Compilation.
|
ScalaDoc |
Generates HTML API documentation for Scala source files.
|
ScalaDocOptions |
Options for the ScalaDoc tool.
|
ScalaForkOptions |
Fork options for Scala compilation.
|
ScalaLanguagePlugin |
Plugin for compiling Scala code.
|
ScalaLanguageSourceSet |
A set of sources passed to the Scala compiler.
|
ScalaPlatform |
Defines and configures a Scala Platform.
|
ScalaPlugin |
A
Plugin which sets up a Scala project. |
ScalaRuntime |
Provides information related to the Scala runtime(s) used in a project.
|
ScalaSourceSet |
A
ScalaSourceSetConvention defines the properties and methods added to a SourceSet by the ScalaPlugin . |
ScalaToolChain |
A set of tools for building Scala applications
|
Script |
This interface is implemented by all Gradle scripts to add in some Gradle-specific methods.
|
ScriptGenerator |
Generates a script to start a JVM application.
|
ScriptHandler |
A
ScriptHandler allows you to manage the compilation and execution of a build script. |
ScriptPluginIdentifier |
Identifies a Gradle script plugin.
|
SelfResolvingDependency |
A
SelfResolvingDependency is a Dependency which is able to resolve itself, independent of a
repository. |
SetProperty<T> |
Represents a property whose type is a
Set of elements of type SetProperty . |
Settings |
Declares the configuration required to instantiate and configure the hierarchy of
Project instances which are to participate in a build. |
SharedLibraryBinary |
A
NativeLibrary that has been compiled and linked as a shared library. |
SharedLibraryBinarySpec |
A shared library binary built by Gradle for a native library.
|
SharedLibraryBinarySpec.TasksCollection |
Provides access to key tasks used for building the binary.
|
ShowStacktrace |
Specifies the detail to include in stacktraces.
|
Sign |
A task for creating digital signature files for one or more; tasks, files, publishable artifacts or configurations.
|
Signatory |
A signatory is an object capable of providing a signature for an arbitrary stream of bytes.
|
SignatoryProvider<T extends Signatory> |
Provides implementations of signatory implementations for a project.
|
SignatorySupport |
Convenience base class for
Signatory implementations. |
Signature |
A digital signature file artifact.
|
SignatureSpec |
Specifies how objects will be signed.
|
SignatureType |
The type of signature.
|
SignatureTypeProvider |
Provider of
SignatureType . |
SigningExtension |
The global signing configuration for a project.
|
SigningPlugin |
Adds the ability to digitally sign files and artifacts.
|
SignOperation |
A sign operation creates digital signatures for one or more files or
publish artifacts . |
SimpleHttpFileServer | |
SimpleHttpFileServerFactory | |
SingleEntryModuleLibrary |
Single entry module library
|
SingleFileReport |
A report that is a single file.
|
SkippedResult |
Describes how an operation was skipped.
|
SkipWhenEmpty |
Attached to a task property to indicate that the task should be skipped when the value of the property is an empty
FileCollection or directory. |
SoftwareComponent |
A software component produced by a Gradle software project.
|
SoftwareComponentContainer |
A Container that contains all of the Software Components produced by a Project.
|
SoftwareComponentFactory |
A software component factory is responsible for providing to
plugins a way to create software components.
|
SoftwareComponentVariant |
A software component variant, which has a number of artifacts,
dependencies, constraints and capabilities, and that can be
published to various formats (Gradle metadata, POM, ivy.xml, ...)
|
SourceComponentSpec |
Represents some component whose implementation can be represented as a collection of source files, and whose other
outputs are built from this source.
|
SourceControl |
Configuration that defines the source dependencies available in this build.
|
SourceDirectory |
Represents a source directory.
|
SourceDirectorySet |
A
SourceDirectorySet represents a set of source files composed from a set of source directories, along
with associated include and exclude patterns. |
SourceFile |
Provides details about a particular source file.
|
SourceFolder |
SourceFolder.path contains only project relative path.
|
SourcesArtifact |
An artifact containing sources for a software component.
|
SourceSet |
A
SourceSet represents a logical group of Java source and resource files. |
SourceSetContainer |
A
SourceSetContainer manages a set of SourceSet objects. |
SourceSetOutput |
A collection of all output directories (compiled classes, processed resources, etc.) - notice that
SourceSetOutput extends FileCollection . |
SourceTask |
A
SourceTask performs some operation on source files. |
SourceTransformationException |
Thrown when a source code transformation fails.
|
Spec<T> |
Represents some predicate against objects of type T.
|
Specs |
Provides a number of
Spec implementations. |
StandardJavadocDocletOptions |
Provides the options for the standard Javadoc doclet.
|
StandardOutputListener |
A
StandardOutputListener receives text written by Gradle's logging system to standard output or
error. |
StartEvent |
An event that informs about an operation having started its execution.
|
StartParameter |
StartParameter defines the configuration used by a Gradle instance to execute a build. |
StaticLibraryBinary |
A
NativeLibrary that has been compiled and archived into a static library. |
StaticLibraryBinarySpec |
A static library binary built by Gradle for a native library.
|
StaticLibraryBinarySpec.TasksCollection |
Provides access to key tasks used for building the binary.
|
StatusEvent |
An event that informs about an interim results of the operation.
|
StopActionException |
A
StopActionException is be thrown by a task Action or task action closure to
stop its own execution and to start execution of the task's next action. |
StopExecutionException |
A
StopExecutionException is thrown by a Action or task action closure to
stop execution of the current task and start execution of the next task. |
StripSymbols |
Strips the debug symbols from a binary
|
SuccessResult |
Describes how an operation finished successfully.
|
SwiftApplication |
Configuration for a Swift application, defining the source files that make up the application plus other settings.
|
SwiftApplicationPlugin |
A plugin that produces an executable from Swift source.
|
SwiftBasePlugin |
A common base plugin for the Swift application and library plugins
|
SwiftBinary |
A binary built from Swift source and linked from the resulting object files.
|
Swiftc |
The Swift Compiler tool chain.
|
SwiftCompile |
Compiles Swift source files into object files.
|
SwiftCompilerPlugin | |
SwiftComponent |
Configuration for a Swift component, such as a library or executable, defining the source files that make up the component plus other settings.
|
SwiftcPlatformToolChain |
Swiftc specific settings for the tools used to build for a particular platform.
|
SwiftExecutable |
An executable built from Swift source.
|
SwiftLibrary |
Configuration for a Swift library, defining the source files that make up the library plus other settings.
|
SwiftLibraryPlugin |
A plugin that produces a shared library from Swift source.
|
SwiftPackageManagerExportPlugin |
A plugin that produces a Swift Package Manager manifests from the Gradle model.
|
SwiftPlatform |
A target platform for building Swift binaries.
|
SwiftSharedLibrary |
A shared library built from Swift source.
|
SwiftStaticLibrary |
A static library built from Swift source.
|
SwiftVersion |
Swift version.
|
SwiftXCTestBinary |
An test binary built from Swift source.
|
SwiftXCTestBundle |
An XCTest executable for tests implemented in Swift.
|
SwiftXCTestExecutable |
An XCTest executable for tests implemented in Swift.
|
SwiftXCTestSuite |
A XCTest suite, implemented in Swift.
|
Sync |
Synchronizes the contents of a destination directory with some source directories and files.
|
Tar |
Assembles a TAR archive.
|
TargetedNativeComponent |
A native component that can be configured to target certain variant dimensions.
|
TargetJdk |
Represents the PMD targetjdk property available for PMD < 5.0
|
TargetJvmVersion |
Represents the target version of a Java library or platform.
|
TargetMachine |
Represents a combination of operating system and cpu architecture that a variant might be built for.
|
TargetMachineBuilder |
A builder for configuring the architecture of a
TargetMachine objects. |
TargetMachineFactory |
A factory for creating
TargetMachine objects. |
Task |
A
Task represents a single atomic piece of work for a build, such as compiling classes or generating
javadoc. |
Task |
Represents a task which is executable by Gradle.
|
Task.Namer |
A
Namer namer for tasks that returns Task.getName() . |
TaskAction |
Marks a method as the action to run when the task is executed.
|
TaskActionListener |
A
TaskActionListener is notified of the actions that a task performs. |
TaskCollection<T extends Task> |
A
TaskCollection contains a set of Task instances, and provides a number of query methods. |
TaskContainer |
A
TaskContainer is responsible for managing a set of Task instances. |
TaskDependency |
A
TaskDependency represents an unordered set of tasks which a Task depends on. |
TaskDestroyables |
Represents the files or directories that a
Task destroys (removes). |
TaskExecutionAdapter |
A
TaskExecutionListener adapter class for receiving task execution events. |
TaskExecutionException |
A
TaskExecutionException is thrown when a task fails to execute successfully. |
TaskExecutionGraph |
A
TaskExecutionGraph is responsible for managing the execution of the Task instances which
are part of the build. |
TaskExecutionGraphListener |
A
TaskExecutionGraphListener is notified when the TaskExecutionGraph has been populated. |
TaskExecutionListener |
A
TaskExecutionListener is notified of the execution of the tasks in a build. |
TaskExecutionRequest |
A request to execute some tasks, along with an optional project path context to provide information necessary to select the tasks
|
TaskExecutionResult |
Describes the result of a non-skipped task.
|
TaskFailureResult |
Describes how a task operation finished with failures.
|
TaskFilePropertyBuilder |
Describes a property of a task that contains zero or more files.
|
TaskFinishEvent |
An event that informs about a task having finished its execution.
|
TaskInputFilePropertyBuilder |
Describes an input property of a task that contains zero or more files.
|
TaskInputPropertyBuilder |
Describes an input property of a task.
|
TaskInputs |
A
TaskInputs represents the inputs for a task. |
TaskInstantiationException |
A
TaskInstantiationException is thrown when a task cannot be instantiated for some reason. |
TaskLocalState |
Represents the files or directories that represent the local state of a
Task . |
TaskOperationDescriptor |
Describes a task operation for which an event has occurred.
|
TaskOperationResult |
Describes the result of running a task operation.
|
TaskOutcome |
The outcome of executing a task during a build.
|
TaskOutputFilePropertyBuilder |
Describes an output property of a task that contains zero or more files.
|
TaskOutputs |
A
TaskOutputs represents the outputs of a task. |
TaskProgressEvent |
Root interface for all events that signal progress while executing a task.
|
TaskPropertyBuilder |
Describes a property of a task.
|
TaskProvider<T extends Task> |
Providers a task of the given type.
|
TaskReference |
A lightweight reference to a task.
|
TaskReportTask |
Displays a list of tasks in the project.
|
TaskSelector |
Represents a
Launchable that uses task name to select tasks executed from a given project and its sub-projects. |
TaskSkippedResult |
Describes how a task operation was skipped.
|
TaskStartEvent |
An event that informs about a task having started its execution.
|
TaskState |
TaskState provides information about the execution state of a Task . |
TaskSuccessResult |
Describes how a task operation finished successfully.
|
TaskValidationException |
A
TaskValidationException is thrown when there is some validation problem with a task. |
TemplateBasedScriptGenerator |
Interface for generating scripts with the provided details based on a provided template.
|
Test |
Executes JUnit (3.8.x, 4.x or 5.x) or TestNG tests.
|
TestComponent |
Represents a component that can run tests.
|
TestDescriptor |
Describes a test.
|
TestExceptionFormat |
Determines how exceptions are formatted in test logging.
|
TestExecutionException |
A
TestExecutionException is thrown when no tests can be found that match the specified test filters. |
TestExecutionException |
Thrown when the
TestLauncher cannot run tests, or when one or more tests fail. |
TestFailureResult |
Describes how a test operation finished with failures.
|
TestFilter |
Allows filtering tests for execution.
|
TestFinishEvent |
An event that informs about a test having finished its execution.
|
TestFrameworkOptions |
The base class for any test framework specific options.
|
TestingBasePlugin |
Base plugin for testing.
|
TestingModelBasePlugin |
Base plugin for testing.
|
TestLauncher |
A
TestLauncher allows you to execute tests in a Gradle build. |
TestListener |
Interface for listening to test execution.
|
TestLogEvent |
Test events that can be logged.
|
TestLogging |
Options that determine which test events get logged, and at which detail.
|
TestLoggingContainer |
Container for all test logging related options.
|
TestNGOptions |
The TestNG specific test options.
|
TestOperationDescriptor |
Describes a test operation for which an event has occurred.
|
TestOperationResult |
Describes the result of running a test operation.
|
TestOutputEvent |
Standard output or standard error message logged during the execution of the test
|
TestOutputEvent.Destination |
Destination of the message
|
TestOutputListener |
Listens to the output events like printing to standard output or error
|
TestProgressEvent |
Root interface for all events that signal progress while executing a test or test suite.
|
TestReport |
Generates an HTML test report from the results of one or more
Test tasks. |
TestResult |
Describes a test result.
|
TestResult.ResultType |
The final status of a test.
|
TestSkippedResult |
Describes how a test operation was skipped.
|
TestStackTraceFilter |
Stack trace filters for test logging.
|
TestStartEvent |
An event that informs about a test having started its execution.
|
TestSuccessResult |
Describes how a test operation finished successfully.
|
TestSuiteBinarySpec |
A binary which runs a suite of tests.
|
TestSuiteComponent |
Represents a component that defines a test suite.
|
TestSuiteContainer |
A container of
TestSuiteSpec instances. |
TestSuiteSpec |
A component representing a suite of tests that will be built and executed together.
|
TestSuiteTaskCollection |
Provides access to key tasks used by a test suite.
|
TestTaskReports |
The reports produced by the
Test task. |
TextConfigFile |
A plain text config file generated for Visual Studio.
|
TextProvider |
Provides access to the content of a generated text file.
|
TextResource |
A read-only body of text backed by a string, file, archive entry, or other source.
|
TextResourceFactory |
Creates
TextResource s backed by sources such as strings, files, and archive entries. |
Tool |
Configuration of the arguments of a ToolChain executable.
|
ToolChain |
A set of compilers that are used together to construct binaries.
|
ToolChainRegistry<P extends Platform,T extends ToolChain> |
A Provider of
ToolChain s. |
ToolingModelBuilder |
Responsible for building tooling models to return to the tooling API client.
|
ToolingModelBuilderRegistry |
A registry of tooling model builders.
|
TransformAction<T extends TransformParameters> |
Interface for artifact transform actions.
|
TransformationFileType |
The type of a file of a transformation
|
Transformer<OUT,IN> |
A
Transformer transforms objects of type. |
TransformFailureResult |
Describes how a transform operation finished with failures.
|
TransformFinishEvent |
An event that informs about a transform operation having finished its execution.
|
TransformOperationDescriptor |
Describes a transform operation for which an event has occurred.
|
TransformOperationDescriptor.SubjectDescriptor |
Describes the subject (artifact or file) of a transform operation.
|
TransformOperationDescriptor.TransformerDescriptor |
Describes the transformer of a transform operation.
|
TransformOperationResult |
Describes the result of running a transform operation.
|
TransformOutputs |
The outputs of the artifact transform.
|
TransformParameters |
Marker interface for parameter objects to
TransformAction s. |
TransformParameters.None |
Used for
TransformAction s without parameters. |
TransformProgressEvent |
Root interface for all events that signal progress while executing a transform.
|
TransformSpec<T extends TransformParameters> |
Base configuration for artifact transform registrations.
|
TransformStartEvent |
An event that informs about a transform operation having started its execution.
|
TransformSuccessResult |
Describes how a transform operation finished successfully.
|
TwirlCompile |
Task for compiling Twirl templates into Scala code.
|
TwirlImports |
Represents the available sets of default imports that can be used when compiling Twirl templates.
|
TwirlSourceSet |
Represents a source set containing twirl templates
|
TwirlTemplateFormat |
Twirl Template format mapping
|
TypeBuilder<T> |
A TypeBuilder to configure the registration of a type.
|
TypeOf<T> |
Provides a way to preserve high-fidelity
Type information on generic types. |
UnableToDeleteFileException |
Thrown by Gradle when it is unable to delete a file.
|
UncheckedIOException |
UncheckedIOException is used to wrap an IOException into an unchecked exception. |
UnexpectedBuildFailure |
Thrown when executing a build that was expected to succeed, but failed.
|
UnexpectedBuildResultException |
Base class for
UnexpectedBuildFailure and UnexpectedBuildSuccess . |
UnexpectedBuildSuccess |
Thrown when executing a build that was expected to fail, but succeeded.
|
UnexportMainSymbol |
Unexports the
main entry point symbol in an object file, so the object file can be linked with an executable. |
UnknownConfigurationException |
An
UnknownConfigurationException is thrown when a configuration referenced by name cannot be found. |
UnknownDomainObjectException |
A
UnknownDomainObjectException is the super class of all exceptions thrown when a given domain object
cannot be located. |
UnknownModelException |
Thrown when an unknown tooling model is requested.
|
UnknownModelException |
Thrown when the client is trying to acquire a model that is unknown to the Tooling API.
|
UnknownPluginException |
A
UnknownPluginException is thrown when an unknown plugin id is provided. |
UnknownProjectException |
An
UnknownProjectException is thrown when a project referenced by path cannot be found. |
UnknownRepositoryException |
An
UnknownRepositoryException is thrown when a repository referenced by name cannot be found. |
UnknownTaskException |
An
UnknownTaskException is thrown when a task referenced by path cannot be found. |
Unmanaged |
Indicates that a property of a managed model element is explicitly of an unmanaged type.
|
UnresolvedArtifactResult |
An artifact that could not be resolved.
|
UnresolvedComponentResult |
A component that could not be resolved.
|
UnresolvedDependency |
Unsuccessfully resolved dependency.
|
UnresolvedDependencyResult |
A dependency that could not be resolved.
|
UnsupportedBuildArgumentException |
Thrown when the
LongRunningOperation has been configured
with unsupported build arguments. |
UnsupportedFeatureException |
Thrown when a build was executed with a target Gradle version that does not support a specific feature.
|
UnsupportedMethodException |
Thrown when the tooling API client attempts to use a method that does not exist
in the version of Gradle that the tooling API is connected to.
|
UnsupportedOperationConfigurationException |
Thrown when a
LongRunningOperation has been configured
with unsupported settings. |
UnsupportedVersionException |
Thrown when the target Gradle version does not support a particular feature.
|
Upload |
Uploads the artifacts of a
Configuration to a set of repositories. |
Usage |
Represents the usage of a configuration.
|
Validate |
Denotes that the
RuleSource method rule carrying this annotation validates the rule subject. |
ValidateTaskProperties |
Validates task property annotations.
|
Variable |
A variable library entry.
|
Variant |
Declares that a property represents a variant dimension.
|
VariantComponent |
A component that has one or more mutually exclusive variants.
|
VariantComponentSpec |
Represents a component spec that is made up of one or more mutually exclusive variants.
|
VariantMetadata |
Represents the metadata of one variant of a component, see
ComponentMetadataDetails.withVariant(String, Action) . |
VariantTransform | Deprecated.
Use
TransformSpec instead. |
VariantTransformConfigurationException |
An exception to report a problem during transformation execution.
|
VariantVersionMappingStrategy |
Defines the version mapping strategy when publishing, for a specific variant.
|
VcsMapping |
A dependency mapping provided by a VCS repository.
|
VcsMappings |
Allows VCS mapping rules to be specified for a build.
|
VerificationTask |
A
VerificationTask is a task which performs some verification of the artifacts produced by a build. |
VersionConstraint |
Represents a constraint that is used to match module versions to a dependency.
|
VersionControlRepository |
Represents the details about a particular VCS repository that contains a build that produces zero or more components that can be used during dependency resolution.
|
VersionControlSpec |
Captures user-provided information about a version control repository.
|
VersionMappingStrategy |
The version mapping strategy for a publication.
|
VisualCpp |
The Visual C++ tool chain.
|
VisualCppPlatformToolChain |
Visual C++ specific settings for the tools used to build for a particular platform.
|
VisualStudioExtension |
The configuration for mapping a set of native components to a Visual Studio project.
|
VisualStudioPlugin |
A plugin for creating a Visual Studio solution for a gradle project.
|
VisualStudioProject |
A visual studio project, created from one or more native binaries.
|
VisualStudioRootExtension |
The configuration for mapping a set of native components to a Visual Studio project and solution.
|
VisualStudioSolution |
A visual studio solution, representing one or more native binaries in a build.
|
War |
Assembles a WAR archive.
|
WarningMode |
Specifies the warning mode a user wants to see.
|
WarPlugin |
A
Plugin which extends the JavaPlugin to add tasks which assemble a web application into a WAR
file. |
WarPluginConvention |
A
Convention used for the WarPlugin. |
WbDependentModule |
A wtp descriptor dependent module entry.
|
WbModuleEntry |
Represents an entry in
wb-module . |
WbProperty |
A wtp descriptor property entry.
|
WbResource |
A wtp descriptor resource entry.
|
WindowsResourceCompile |
Compiles Windows Resource scripts into .res files.
|
WindowsResourceScriptPlugin |
Adds core language support for Windows resource script files.
|
WindowsResourceSet |
A set of Windows Resource definition files.
|
WindowsResourcesPlugin |
A plugin for projects wishing to build native binary components from Windows Resource sources.
|
WorkerConfiguration |
Represents the configuration of a worker.
|
WorkerExecutionException |
Indicates that a failure occurred during execution of work in a worker.
|
WorkerExecutor |
Allows work to be submitted for asynchronous execution.
|
WorkItemFailureResult |
Describes how a work item operation finished with failures.
|
WorkItemFinishEvent |
An event that informs about a work item having finished its execution.
|
WorkItemOperationDescriptor |
Describes a work item operation for which an event has occurred.
|
WorkItemOperationResult |
Describes the result of running a work item operation.
|
WorkItemProgressEvent |
Root interface for all events that signal progress while executing a work item.
|
WorkItemStartEvent |
An event that informs about a work item having started its execution.
|
WorkItemSuccessResult |
Describes how a work item operation finished successfully.
|
WorkResult |
Provides information about some work which was performed.
|
WorkResults |
Helps access trivial
WorkResult objects. |
Workspace |
Represents the customizable elements of an ipr (via XML hooks everything of the ipr is customizable).
|
Wrapper |
Generates scripts (for *nix and windows) which allow you to build your project with Gradle, without having to
install Gradle.
|
Wrapper.DistributionType |
Specifies the Gradle distribution type.
|
Wrapper.PathBase |
Specifies how the wrapper path should be interpreted.
|
WrapperPlugin |
The wrapper plugin.
|
WriteOnlyModelViewException |
Thrown when an attempt is made to read the value of a model element that is not readable at the time.
|
WriteProperties |
Writes a
Properties in a way that the results can be expected to be reproducible. |
WtpComponent |
Creates the .settings/org.eclipse.wst.common.component file for WTP projects.
|
WtpFacet |
Creates the .settings/org.eclipse.wst.common.project.facet.core.xml file for WTP projects.
|
XcodeExtension |
The configuration for mapping a C++ or Swift project to an XCode project.
|
XcodePlugin |
A plugin for creating a XCode project for a gradle project.
|
XcodeProject |
A xcode project, created from C++ or Swift capable project.
|
XcodeRootExtension |
The configuration for mapping a C++ or Swift project to XCode project and workspace.
|
XcodeWorkspace |
Represents the generated Xcode workspace.
|
XCTest |
Executes XCTest tests.
|
XCTestConventionPlugin |
A plugin that sets up the infrastructure for testing native binaries with XCTest test framework.
|
XmlConfigFile |
An XML config file generated for Visual Studio.
|
XmlFileContentMerger |
Models the generation/parsing/merging capabilities.
|
XmlGeneratorTask<T extends org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject> |
A convenience superclass for those tasks which generate XML configuration files from a domain object of type T.
|
XmlProvider |
Provides various ways to access the content of an XML document.
|
Zip |
Assembles a ZIP archive.
|
ZipEntryCompression |
Specifies the compression level of an archives contents.
|