| Interface | Description |
|---|---|
| Application |
A software application.
|
| ApplicationSpec |
A specification of a
Application. |
| Binary |
A physical binary artifact, which can run on a particular platform or runtime.
|
| BinaryContainer |
A container for project binaries, which represent physical artifacts that can run on a particular platform or runtime.
|
| BinarySpec |
Represents a binary artifact that is the result of building a project component.
|
| ComponentSpec |
A software component that is built by a Gradle project.
|
| ComponentSpecContainer |
A container of software components.
|
| ComponentSpecIdentifier |
An identifier for a
ComponentSpec, which has a name. |
| Library |
A library that can be linked into or depended on by another software element.
|
| LibrarySpec |
A specification of a org.gradle.runtime.base.Library
|
| TransformationFileType |
The type of a file of a transformation
|
| Exception | Description |
|---|---|
| InvalidComponentModelException |
Thrown when a component model is declared in an invalid way.
|
| ModelInstantiationException |
Thrown when a model element cannot be instantiated for some reason.
|
| Annotation Type | Description |
|---|---|
| ComponentModel |
Declares that the associated class declares a ComponentModel
The following example demonstrates how to register a custom component using a plugin with a
ComponentModel annotation.
|