api / org.gradle.tooling.model.gradle

Package org.gradle.tooling.model.gradle

Types

BasicGradleProject

interface BasicGradleProject : Model, ProjectModel

Provides some basic details about a Gradle project.

BuildInvocations

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 org.gradle.tooling.BuildLauncher#forTasks(Iterable) or org.gradle.tooling.BuildLauncher#forLaunchables(Iterable).

GradleBuild

interface GradleBuild : Model, BuildModel

Provides information about the structure of a Gradle build.

GradlePublication

interface GradlePublication : ProjectModel

Represents some publication produced by a Gradle project, typically to a Maven or Ivy repository.

GradleScript

interface GradleScript

Represents a Gradle script. A Gradle script may be a build script, settings script or initialization script.

ProjectPublications

interface ProjectPublications : Model, ProjectModel

A model providing information about the publications of a Gradle project.