Movatterモバイル変換


[0]ホーム

URL:


gradle
8.2

gradle

Gradle Kotlin DSL Reference

Gradle’s Kotlin DSL provides an enhanced editing experience in supported IDEs, with superior content assist, refactoring, documentation, and more. For an introduction see theKotlin DSL Primer.

The Kotlin DSL is implemented on top of Gradle’s Java API. Many of the objects, functions and properties you use in your build scripts come from the Gradle API and the APIs of the applied plugins. This reference covers both the Kotlin DSL and the Java API, but it doesn't include functionality provided by external plugins.

The main package of the Kotlin DSL isorg.gradle.kotlin.dsl. All members of this package are implicitly imported and readily available in.gradle.kts scripts in addition to the Java APIdefault imports.

Gradle Kotlin DSL Reference

Gradle’s Kotlin DSL provides an enhanced editing experience in supported IDEs, with superior content assist, refactoring, documentation, and more. For an introduction see theKotlin DSL Primer.

The Kotlin DSL is implemented on top of Gradle’s Java API. Many of the objects, functions and properties you use in your build scripts come from the Gradle API and the APIs of the applied plugins. This reference covers both the Kotlin DSL and the Java API, but it doesn't include functionality provided by external plugins.

The main package of the Kotlin DSL isorg.gradle.kotlin.dsl. All members of this package are implicitly imported and readily available in.gradle.kts scripts in addition to the Java APIdefault imports.

Packages

Link copied to clipboard
Java API

Classes for embedding Gradle.

Link copied to clipboard
Java API

Gradle's build language API, which is available from your build files. Location of the main interfaces involved in build scripts.

Link copied to clipboard
Java API

Classes for declaring and using artifacts and artifact dependencies.

Link copied to clipboard
Java API

Classes that provide meta-data about software components.

Link copied to clipboard
Java API

Classes used in the artifact DSL.

Link copied to clipboard
Java API

Classes for declaring and using Ivy modules.

Link copied to clipboard
Java API

Classes for declaring and using Maven modules.

Link copied to clipboard
Java API

Classes used for querying the artifacts.

Java API

Classes for declaring and using artifact repositories.

Link copied to clipboard
Java API

Classes that compose the resolution result

Link copied to clipboard
Java API

Provides classes, interfaces and annotations for registering and implementing artifact transforms.

Link copied to clipboard
Java API

Types related to artifact type definitions.

Java API

Dependency verification related configuration classes

Link copied to clipboard
Java API

Classes for dealing with configuration and artifact attributes.

Link copied to clipboard
Java API

Attributes specific to the Java ecosystem.

Link copied to clipboard
Java API

Attributes specific to Gradle's plugin system.

Link copied to clipboard
Java API

Classes for configuring cache-related components.

Link copied to clipboard
Java API

Classes for dealing with capabilities.

Link copied to clipboard
Java API

Types for declaring and using Software Components.

Link copied to clipboard
Java API

general credentials related classes.

Link copied to clipboard
Java API

The main interfaces and classes of the distribution plugin.

Link copied to clipboard
Java API

The distribution plugin itself.

Link copied to clipboard
Java API

Classes for managing and monitoring build execution.

Link copied to clipboard
Java API

Classes for working with files.

Link copied to clipboard
Java API

Gradle Flow API.

Link copied to clipboard
Java API

Classes for managing and monitoring build initialization.

Java API

Types related to the build definition for included builds.

Link copied to clipboard
Java API

Classes used in the initialization DSL.

Java API

Classes for managing cross-project dependency resolution.

Link copied to clipboard
Java API

Classes for invoking and monitoring gradle builds.

Link copied to clipboard
Java API

Classes for working with JAR manifests.

Link copied to clipboard
Java API

Interfaces for configuring the Java Platform Module System (JPMS).

Link copied to clipboard
Java API

Interfaces for configuring the cli client.

Link copied to clipboard
Java API

Classes for managing logging in Gradle.

Link copied to clipboard
Java API

Classes for logging configuration.

Link copied to clipboard
Java API

Classes that operate on the Gradle model.

Link copied to clipboard
Java API

The standardorg.gradle.api.Plugin implementations.

Link copied to clipboard
Java API

Aorg.gradle.api.Plugin for generating parsers from Antlr grammars.

Link copied to clipboard
Java API
Link copied to clipboard
Java API

Classes related to JVM dependencies and components

Link copied to clipboard
Java API

Plugins which measure and enforce code quality.

Link copied to clipboard
Java API

Aorg.gradle.api.Plugin which compiles and tests Scala sources.

Link copied to clipboard
Java API

The interfaces for value providers.

Link copied to clipboard
Java API

Classes that deal with publishing artifacts.

Link copied to clipboard
Java API

Types that deal with publishing in the Ivy format.

Link copied to clipboard
Java API

Plugins for Ivy publishing.

Link copied to clipboard
Java API

Tasks for Ivy publishing.

Link copied to clipboard
Java API

Types that deal with publishing in the Maven format.

Link copied to clipboard
Java API

Plugins for publishing in the Maven format.

Link copied to clipboard
Java API

Tasks for publishing in the Maven format.

Link copied to clipboard
Java API

Publishing plugin.

Link copied to clipboard
Java API

Tasks used for publishing to a binary repository.

Link copied to clipboard
Java API

Classes and API for the reflection and types.

Link copied to clipboard
Java API

Classes for reporting

Link copied to clipboard
Java API

Component reporting tasks.

Java API

Types responsible for generating dependency reports.

Link copied to clipboard
Java API

Types responsible for generating dependents components reports.

Link copied to clipboard
Java API

Configuration model reporting tasks.

Link copied to clipboard
Java API

Plugins for reporting

Link copied to clipboard
Java API

Interfaces and API for the 'Resources' concept.

Link copied to clipboard
Java API

Types for defining and using build services.

Link copied to clipboard
Java API

Classes for defining general purpose criteria.

Link copied to clipboard
Java API

The standardorg.gradle.api.Task implementations.

Link copied to clipboard
Java API

The Ant integrationorg.gradle.api.Task implementations.

Link copied to clipboard
Java API
Link copied to clipboard
Java API

The archive bundlingorg.gradle.api.Task implementations.

Link copied to clipboard
Java API

The compilationorg.gradle.api.Task implementations.

Link copied to clipboard
Java API

The diagnosticorg.gradle.api.Task implementations.

Java API

Diagnostic tasks which report information about configurations.

Link copied to clipboard
Java API

API classes for implementing incremental tasks.

Link copied to clipboard
Java API

The documentation generationorg.gradle.api.Task implementations.

Link copied to clipboard
Java API

Annotations for exposing task properties as command line options.

Link copied to clipboard
Java API
Link copied to clipboard
Java API

The unit testingorg.gradle.api.Task implementations.

Link copied to clipboard
Java API

JUnit specific testing classes.

Java API
Link copied to clipboard
Java API

Types related to logging of test related information to the console.

Link copied to clipboard
Java API

TestNG specific testing classes.

Link copied to clipboard
Java API

Utility classes used by the standard task implementations.

Link copied to clipboard
Java API

The Gradle wrapperorg.gradle.api.Task.

Link copied to clipboard
Java API

APIs to influence how toolchains are resolved.

Link copied to clipboard
Java API

Classes related to transport authentication protocols.

Link copied to clipboard
Java API

Classes related to transport authentication protocols for S3.

Link copied to clipboard
Java API

Classes related to transport authentication protocols for HTTP.

Link copied to clipboard
Java API

Types for receiving build events.

Link copied to clipboard
Java API

Build init plugins and tasks. This powers "gradle init".

Link copied to clipboard
Java API

Build init plugins.

Link copied to clipboard
Java API

Build init plugins.

Link copied to clipboard
Java API

Classes for build caches.

Link copied to clipboard
Java API

Classes for configuring build caches.

Link copied to clipboard
Java API

Classes for HTTP build cache service.

Link copied to clipboard
Java API

Classes for local build cache services.

Link copied to clipboard
Java API

Classes related to Gradle parallelism and concurrency.

Link copied to clipboard
Java API

Classes to run Javadoc.

Link copied to clipboard
Java API

Model classes for visual studio.

Link copied to clipboard
Java API

Plugins for Visual Studio integration.

Link copied to clipboard
Java API

Task classes for visual studio.

Link copied to clipboard
Java API

Model classes for XCode.

Link copied to clipboard
Java API

Plugins for XCode integration.

Link copied to clipboard
Java API

Task classes for XCode.

Link copied to clipboard
Java API

Component types for Ivy modules.

Link copied to clipboard
Java API

Types for support of JVM runtime.

Link copied to clipboard
Java API

Classes that enable JVM application script generation.

Link copied to clipboard
Java API

Tasks for the JVM application plugin.

Link copied to clipboard
Java API

Tasks that add support for JVM runtime.

Link copied to clipboard
Java API

Defines tools that can build things that run on the JVM.

Link copied to clipboard
Kotlin DSL

Theorg.gradle.kotlin.dsl package contains the Gradle Kotlin DSL public API.

Link copied to clipboard
Kotlin DSL
Link copied to clipboard
Java API

Model classes for managing language sources.

Link copied to clipboard
Java API

Model classes for building from Assembler language sources.

Java API

Plugins for building from Assembler language sources.

Link copied to clipboard
Java API

Tasks for assembling Assembler sources for a native runtime.

Link copied to clipboard
Java API

General purpose types for language support.

Link copied to clipboard
Java API

Classes representing artifacts relevant to languages in general.

Link copied to clipboard
Java API

General purpose types for related to compiling.

Link copied to clipboard
Java API

Base plugins for language support.

Link copied to clipboard
Java API

General purpose types for language sources support.

Link copied to clipboard
Java API

Model classes for building from C language sources.

Link copied to clipboard
Java API

Plugins for building from C language sources.

Link copied to clipboard
Java API

Tasks for compiling C sources for a native runtime.

Link copied to clipboard
Java API

Model classes for building from C++ language sources.

Link copied to clipboard
Java API

Plugins for building from C++ language sources.

Link copied to clipboard
Java API

Tasks for compiling C++ sources for a native runtime.

Link copied to clipboard
Java API

Classes representing artifacts relevant to the Java language.

Link copied to clipboard
Java API

Tasks for support for JVM languages.

Link copied to clipboard
Java API
Java API

Base classes for native language compile tasks.

Link copied to clipboard
Java API

Model classes for building from Objective-C language sources.

Java API

Plugins for building from Objective-C language sources.

Link copied to clipboard
Java API

Tasks for compiling Objective-C sources for a native runtime.

Link copied to clipboard
Java API

Model classes for building from Objective-C++ language sources.

Java API

Plugins for building from Objective-C++ language sources.

Java API

Tasks for compiling Objective-C++ sources for a native runtime.

Link copied to clipboard
Java API

Base plugins for the native languages.

Link copied to clipboard
Java API

Model classes for building from Windows Resource scripts.

Link copied to clipboard
Java API

Plugins for building from Windows Resource scripts.

Link copied to clipboard
Java API

Tasks for compiling Windows resources for a native runtime.

Link copied to clipboard
Java API

Tasks that add support for Scala language.

Link copied to clipboard
Java API

Model classes for building from Swift language sources.

Link copied to clipboard
Java API

Plugins for building from Swift language sources.

Link copied to clipboard
Java API

Tasks for compiling Swift sources for a native runtime.

Link copied to clipboard
Java API

Component types for Maven modules.

Link copied to clipboard
Java API

Classes that operate upon the Gradle model.

Link copied to clipboard
Java API

Classes that model aspects of native component projects.

Link copied to clipboard
Java API

Classes that allow defining a native binary platform.

Link copied to clipboard
Java API

Plugins for building native component projects.

Link copied to clipboard
Java API

Tasks for building native component projects.

Link copied to clipboard
Java API

API classes for testing native binaries.

Link copied to clipboard
Java API

API classes for C++ test integration.

Java API

Plugins for C++ test integration.

Link copied to clipboard
Java API

API classes for cunit integration.

Java API

Plugins for cunit testing.

Java API

Tasks for cunit integration.

Java API

API classes for Google Test integration.

Plugins for Google Test testing.

Java API

Plugin classes for generic support for testing native binaries.

Link copied to clipboard
Java API

Tasks for test execution.

Java API

Model classes for the XCTest plugins.

Java API

Plugins for XCTest testing.

Java API

Tasks for XCTest execution.

Link copied to clipboard
Java API

Classes that allow C++ tool chains to be configured.

Java API

Built-in tool chain support.

Link copied to clipboard
Java API

Interfaces and API for input normalization.

Link copied to clipboard
Java API

Types to define build environment.

Link copied to clipboard
Java API

General purpose types for runtime support.

Link copied to clipboard
Java API

General purpose types for binary support.

Link copied to clipboard
Java API

General purpose types for library support.

Link copied to clipboard
Java API

Base plugins for software model support.

Link copied to clipboard
Java API

Classes for assisting with plugin development.

Link copied to clipboard
Java API

Plugins for assisting with plugin development.

Link copied to clipboard
Java API

Tasks for assisting with plugin development.

Link copied to clipboard
Java API

APIs to influence how plugins are resolved.

Link copied to clipboard
Java API

Classes for managing plugin resolution and use.

Link copied to clipboard
Java API

Support for generating EAR archives in a Gradle build

Link copied to clipboard
Java API

Classes for working with EAR deployment descriptors.

Link copied to clipboard
Java API

General purpose IDE types.

Link copied to clipboard
Java API

General ide plugin api.

Link copied to clipboard
Java API

Aorg.gradle.api.Plugin for generating Eclipse files.

Link copied to clipboard
Java API

Classes for the model used by theorg.gradle.plugins.ide.eclipse.EclipsePlugin.

Link copied to clipboard
Java API

Aorg.gradle.api.Plugin for generating IDEA files.

Link copied to clipboard
Java API

Classes for the model used by theorg.gradle.plugins.ide.idea.IdeaPlugin.

Link copied to clipboard
Java API

The signing plugin.

Link copied to clipboard
Java API
Java API
Link copied to clipboard
Java API

The signing plugin signature types.

Link copied to clipboard
Java API

PGP signing support.

Link copied to clipboard
Java API

Classes for executing system and Java processes.

Link copied to clipboard
Java API

Model classes that describe a Swift Package Manager package.

Link copied to clipboard
Java API

Plugins that produce Swift Package Manager manifests from the Gradle model.

Link copied to clipboard
Java API

Tasks that produce Swift Package Manager manifests from the Gradle model.

Link copied to clipboard
Java API
Link copied to clipboard
Java API

General purpose types for test suite support.

Link copied to clipboard
Java API

Plugin classes for generic support for testing.

Link copied to clipboard
Java API

Plugins to work with the JaCoCo code coverage library.

Link copied to clipboard
Java API

Tasks to work with the JaCoCo code coverage library.

Java API

Implementations for Jacoco code coverage rules.

Link copied to clipboard
Java API

Support for executing contrived Gradle builds for the purpose of testing build logic.

Link copied to clipboard
Java API

The main interfaces and classes of the Gradle tooling API.

Link copied to clipboard
Java API

The interfaces and classes related to registering for event notifications and listening to dispatched events.

Java API

Project configuration specific interfaces and classes related to event notifications.

Link copied to clipboard
Java API

File download specific interfaces and classes related to event notifications.

Link copied to clipboard
Java API

Build lifecycle interfaces and classes related to event notifications.

Link copied to clipboard
Java API

Task execution specific interfaces and classes related to event notifications.

Link copied to clipboard
Java API

Task execution result interfaces specific to Java projects.

Link copied to clipboard
Java API

Test execution specific interfaces and classes related to event notifications.

Link copied to clipboard
Java API

Artifact transform execution specific interfaces and classes related to event notifications.

Link copied to clipboard
Java API

Work item execution specific interfaces and classes related to event notifications.

Link copied to clipboard
Java API

Exceptions thrown when using the tooling API.

Link copied to clipboard
Java API

The general-purpose tooling model types, provided by the tooling API.

Link copied to clipboard
Java API

Tooling models for the build environment, which includes information such as Gradle or Java versions.

Link copied to clipboard
Java API

Types that represent the tooling model for C++ projects.

Link copied to clipboard
Java API

Eclipse-centric tooling models.

Link copied to clipboard
Java API

The tooling models for Gradle builds and projects.

Link copied to clipboard
Java API

IntelliJ IDEA centric tooling models.

Link copied to clipboard
Java API

Java-specific details for tooling models.

Link copied to clipboard
Java API

Kotlin DSL related tooling models.

Link copied to clipboard
Java API

Interfaces and classes that allow tooling models to be made available to the tooling API client.

Link copied to clipboard
Java API
Link copied to clipboard
Java API

Packages for version control systems.

Link copied to clipboard
Java API

The API for dealing with Version Control Systems in Gradle.

Link copied to clipboard
Java API

Classes used for implementing units of work.

Link copied to clipboard
Java API

Workers allow running pieces of work in the background, either in-process in isolated classloaders or out-of-process in reusable daemons.

Gradle Kotlin DSL ReferenceGenerated bydokka

[8]ページ先頭

©2009-2025 Movatter.jp