# Package org.gradle.tooling.model.gradle

The tooling models for Gradle builds and projects.

- Interface Summary
  Interface | Description
  --- | ---
  BasicGradleProject | Provides some basic details about a Gradle project.
  BuildInvocations | A model providing access to `Launchable` instances that can be used to initiate Gradle build.
  GradleBuild | Provides information about the structure of a Gradle build.
  GradlePublication | Represents some publication produced by a Gradle project, typically to a Maven or Ivy repository.
  GradleScript | Represents a Gradle script.
  ProjectPublications | A model providing information about the publications of a Gradle project.