interface Model
A model that is buildable by the Tooling API. Models contain various information regarding the build. Models are typically tailored to a specific domain, for example build environment or IDE.
Since
1.0-milestone-8
interface BasicGradleProject : Model, ProjectModel
Provides some basic details about a Gradle project. |
|
interface BuildEnvironment : Model, BuildModel
Informs about the build environment, like Gradle version or the Java home in use. Example:
|
|
interface BuildIdentifier : Model
Identifies a Gradle build. A Gradle Build is a collection of one or more projects. |
|
interface BuildInvocations : Model, ProjectModel
A model providing access to org.gradle.tooling.model.Launchable instances that can be used to initiate Gradle build. To launch a build, you pass one or more org.gradle.tooling.model.Launchable instances to either |
|
interface Element : Model
Described model element. |
|
interface GradleBuild : Model, BuildModel
Provides information about the structure of a Gradle build. |
|
interface ProjectIdentifier : Model
Identifies a Gradle project. A Gradle Project is a project in a multi-project Gradle build or a single "standalone" project. |
|
interface ProjectPublications : Model, ProjectModel
A model providing information about the publications of a Gradle project. |