| 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
BuildTypes. |
| 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 |
Attaching this annotation to a
TransformAction type it indicates 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.
|
| CapabilitiesResolution |
Allows configuring the capabilities resolution strategy.
|
| Capability |
Represents a capability.
|
| CapabilityResolutionDetails |
Gives access to the resolution details of a single capability conflict.
|
| 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.
|
| ClassLoaderWorkerSpec |
A worker spec providing the requirements of an isolated classpath.
|
| 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 | Deprecated. |
| CommandLineArgumentProvider |
Provides arguments to a process.
|
| CommandLineToolConfiguration |
An executable tool that forms part of a tool chain.
|
| CompareGradleBuilds | Deprecated. |
| CompareGradleBuildsPlugin | Deprecated.
This plugin will be removed in the next major version.
|
| 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
NativeDependencySets 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. |
| DocsType |
Attributes to qualify the type of documentation.
|
| 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.
|
| EclipseRuntime |
Information about the eclipse instance.
|
| EclipseSourceDirectory |
A source directory in an Eclipse project.
|
| EclipseWorkspace |
Information about the eclipse workspace.
|
| EclipseWorkspaceProject |
Information about a project in the eclipse workspace.
|
| 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 file system locations 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.
|
| FileSystemLocationProperty<T extends FileSystemLocation> |
Represents some element of the file system.
|
| FileTree |
A
FileTree represents a hierarchy of files. |
| FileTreeElement |
Information about a file in a directory/file tree.
|
| 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
Flavors. |
| ForkingWorkerSpec |
A worker spec providing the requirements of a forked process.
|
| ForkMode |
Forking mode for workers.
|
| ForkOptions |
Fork options for Java compilation.
|
| FunctionalSourceSet |
A container holding
LanguageSourceSets 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 Visual Studio filters file (e.g.
|
| 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 Visual Studio project file (e.g.
|
| GenerateSchemeFileTask |
Task for generating a Xcode scheme file (e.g.
|
| GenerateSolutionFileTask |
Task for generating a Visual Studio solution file (e.g.
|
| GenerateSwiftPackageManagerManifest |
A task that produces a Swift Package Manager manifest.
|
| GenerateWorkspaceSettingsFileTask |
Task for generating a Xcode workspace settings file (e.g.
|
| GenerateXcodeProjectFileTask |
Task for generating a Xcode project file (e.g.
|
| GenerateXcodeWorkspaceFileTask |
Task for generating a Xcode workspace file (e.g.
|
| 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 | Deprecated. |
| 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. |
| HasConfigurableValue |
Represents an object that holds a value that is configurable, meaning that the value or some source for the value, such as a
Provider,
can be specified directly on the object. |
| 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 |
Attach this annotation to an abstract getter that should receive the input artifact for an artifact transform.
|
| InputArtifactDependencies |
Attach this annotation to an abstract getter 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
IvyArtifacts 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
IvyConfigurations 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.
|
| JavaDebugOptions |
Contains a subset of the Java Debug Wire Protocol properties.
|
| 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 | Deprecated. |
| JavaScriptRepositoriesExtension | |
| JavaScriptSourceSet | Deprecated. |
| JavaSourceSet |
A set of sources passed to the Java compiler.
|
| JavaTestFixturesPlugin |
Adds support for producing test fixtures.
|
| JavaToolChain |
A set of tools for building from Java source.
|
| JavaToolChainRegistry |
A container for
JavaToolChains. |
| 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 | Deprecated. |
| 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.
|
| LibraryElements |
Attribute representing the technical elements of a library variant.
|
| 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
MavenArtifacts 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
NativeToolChains. |
| 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 Plugins 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
Platforms. |
| PlatformJavaCompile |
A platform-aware Java compile task.
|
| PlatformScalaCompile |
A platform-aware Scala compile task.
|
| PlayApplicationBinarySpec | Deprecated. |
| PlayApplicationPlugin | Deprecated. |
| PlayApplicationSpec | Deprecated. |
| PlayCoffeeScriptCompile | Deprecated. |
| PlayCoffeeScriptPlugin | Deprecated. |
| PlayDistribution | Deprecated. |
| PlayDistributionContainer | Deprecated. |
| PlayDistributionPlugin | Deprecated. |
| PlayIdePlugin | Deprecated. |
| PlayJavaScriptPlugin | Deprecated. |
| PlayPlatform | Deprecated. |
| PlayPlatformAwareComponentSpec | Deprecated. |
| PlayPlugin | Deprecated. |
| PlayPluginConfigurations | Deprecated. |
| PlayRoutesPlugin | Deprecated. |
| PlayRun | Deprecated. |
| PlayTestPlugin | Deprecated. |
| PlayToolChain | Deprecated. |
| PlayTwirlPlugin | Deprecated. |
| 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
PluginRequests 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.
|
| ProcessWorkerSpec |
A worker spec providing the requirements of a forked process with a custom classpath.
|
| 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
LanguageSourceSets. |
| 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 | Deprecated. |
| 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 | Deprecated. |
| RoutesSourceSet | Deprecated. |
| 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. |
| RunClosedProjectBuildDependencies |
A tooling model that instructs Gradle to run tasks to build artifacts for closed projects.
|
| 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
TextResources 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
ToolChains. |
| 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
TransformActions. |
| TransformParameters.None |
Used for
TransformActions 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 | Deprecated. |
| TwirlImports | Deprecated. |
| TwirlSourceSet | Deprecated. |
| TwirlTemplateFormat | Deprecated. |
| 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.
|
| WorkAction<T extends WorkParameters> |
Represents the implementation of a unit of work to be used when submitting work to the
WorkerExecutor. |
| 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.
|
| WorkerSpec |
Represents the common configuration of a worker.
|
| 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.
|
| WorkParameters |
Marker interface for parameter objects to
WorkActions. |
| WorkParameters.None |
Used for work actions without parameters.
|
| WorkQueue |
Represents a queue of work items with a uniform set of worker requirements.
|
| 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.
|