# Package org.gradle.tooling.model.gradle

@Incubating package org.gradle.tooling.model.gradle
The tooling models for Gradle builds and projects.

Related Packages
Package
Description
org.gradle.tooling.model
The general-purpose tooling model types, provided by the tooling API.
org.gradle.tooling.model.build
Tooling models for the build environment, which includes information such as Gradle or Java versions.
org.gradle.tooling.model.eclipse
Eclipse-centric tooling models.
org.gradle.tooling.model.idea
IntelliJ IDEA centric tooling models.
org.gradle.tooling.model.java
Java-specific details for tooling models.
Interfaces
Class
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.