Package org.gradle.platform.base
@Incubating
package org.gradle.platform.base
General purpose types for runtime support.
-
ClassDescriptionA software application.A binary produced from a `
ApplicationSpec
`.A specification of aApplication
.A physical binary artifact, which can run on a particular platform or runtime.A container for project binaries, which represent physical artifacts that can run on a particular platform or runtime.Represents a binary that is the result of building a component.Declares the tasks to build a customBinarySpec
binary.A collection of tasks associated to a binaryDeclares the binaries that should be built for a customComponentSpec
type.A software component that is built by Gradle.A container of software components.Declares a customComponentSpec
type.A dependency onto a Gradle component.A builder of aDependencySpec
.A container for dependency specifications.A general purpose component specification, that can be used to represent some software component built from source and producing multiple output variants.Thrown when a component model is declared in an invalid way.A library that can be linked into or depended on by another software element.A dependency onto a specific binary of a library published by a project.A binary produced from a `LibrarySpec
`.A specification of aLibrary
.Thrown when a model element cannot be instantiated for some reason.A dependency onto a module.A builder of aModuleDependencySpec
.The platform or runtime that a binary is designed to run on.Defines Platform specific operations for ComponentSpecsA container ofPlatform
s.A dependency onto a library published by a project.A builder of aProjectDependencySpec
.Represents some component whose implementation can be represented as a collection of source files, and whose other outputs are built from this source.A set of compilers that are used together to construct binaries.A Provider ofToolChain
s.The type of a file of a transformationTypeBuilder<T>A TypeBuilder to configure the registration of a type.Declares that a property represents a variant dimension.A component that has one or more mutually exclusive variants.Represents a component spec that is made up of one or more mutually exclusive variants.