Gradle API 1.5

Packages 
Package Description
org.gradle
Classes for embedding Gradle.
org.gradle.api
Start Here: Gradle's Project API, which is available from your build files.
org.gradle.api.artifacts
Classes for declaring and using artifacts and artifact dependencies.
org.gradle.api.artifacts.cache
Classes for controlling dependency resolution.
org.gradle.api.artifacts.dsl
Classes used in the artifact DSL.
org.gradle.api.artifacts.maven
Maven specific classes for dependency management.
org.gradle.api.artifacts.repositories
Classes for declaring and using artifact repositories.
org.gradle.api.artifacts.result
Classes that compose the resolution result
org.gradle.api.component
Types for declaring and using Software Components.
org.gradle.api.distribution
The main interfaces and classes of the distribution plugin.
org.gradle.api.dsl
dsl related classes.
org.gradle.api.execution
Classes for managing and monitoring build execution.
org.gradle.api.file
Classes for working with files.
org.gradle.api.initialization
Classes for managing and monitoring build initialization.
org.gradle.api.initialization.dsl
Classes used in the initialization DSL.
org.gradle.api.invocation
Classes for invoking and monitoring gradle builds.
org.gradle.api.java.archives
Classes for working with JAR manifests.
org.gradle.api.logging
Classes for managing logging in Gradle.
org.gradle.api.plugins
The standard Plugin implementations.
org.gradle.api.plugins.announce
A Plugin for generating announcements from your build.
org.gradle.api.plugins.antlr
A Plugin for generating parsers from Antlr grammars.
org.gradle.api.plugins.buildcomparison.gradle
Build comparision classes that are specific to Gradle, including comparing Gradle upgrades.
org.gradle.api.plugins.jetty
The Jetty Plugin implementation.
org.gradle.api.plugins.osgi
The OSGi Plugin implementation.
org.gradle.api.plugins.quality
Plugins which measure and enforce code quality.
org.gradle.api.publish
Classes that deal with publishing artifacts.
org.gradle.api.publish.ivy
Types that deal with publishing in the Ivy format.
org.gradle.api.publish.ivy.plugins
Plugins for Ivy publishing.
org.gradle.api.publish.ivy.tasks
Tasks for Ivy publishing.
org.gradle.api.publish.maven
Types that deal with publishing in the Maven format.
org.gradle.api.publish.maven.plugins
Plugins for publishing in the Maven format.
org.gradle.api.publish.maven.tasks
Tasks for publishing in the Maven format.
org.gradle.api.publish.plugins
Publishing plugins.
org.gradle.api.reporting
Classes for reporting
org.gradle.api.resources
Interfaces and API for the 'Resources' concept.
org.gradle.api.specs
Classes for defining general purpose criteria.
org.gradle.api.tasks
The standard Task implementations.
org.gradle.api.tasks.ant
The Ant integration Task implementations.
org.gradle.api.tasks.bundling
The archive bundling Task implementations.
org.gradle.api.tasks.compile
The compilation Task implementations.
org.gradle.api.tasks.diagnostics
The diagnostic Task implementations.
org.gradle.api.tasks.javadoc
The documentation generation Task implementations.
org.gradle.api.tasks.scala
Scala Task implementations.
org.gradle.api.tasks.testing
The unit testing Task implementations.
org.gradle.api.tasks.testing.junit
JUnit specific testing classes.
org.gradle.api.tasks.testing.logging
Types related to logging of test related information to the console.
org.gradle.api.tasks.util
Utility classes used by the standard task implementations.
org.gradle.api.tasks.wrapper
The Gradle wrapper Task.
org.gradle.external.javadoc
Classes to run Javadoc.
org.gradle.plugins.binaries
Provides the binaries container and some generic model elements
org.gradle.plugins.binaries.model
Classes that model aspects of C++ projects.
org.gradle.plugins.cpp
A Plugin for building C++ projects with Gradle.
org.gradle.plugins.cpp.compiler.capability
Interfaces for compiler capabilities for cpp
org.gradle.plugins.ear
Support for generating EAR archives in a Gradle build
org.gradle.plugins.ear.descriptor
Classes for working with EAR deployment descriptors.
org.gradle.plugins.ide.api
General ide plugin api.
org.gradle.plugins.ide.eclipse.model
Classes for the model used by the EclipsePlugin.
org.gradle.plugins.ide.idea.model
Classes for the model used by the IdeaPlugin.
org.gradle.plugins.javascript.base  
org.gradle.plugins.javascript.coffeescript  
org.gradle.plugins.javascript.envjs  
org.gradle.plugins.javascript.envjs.browser  
org.gradle.plugins.javascript.envjs.http  
org.gradle.plugins.javascript.envjs.http.simple  
org.gradle.plugins.javascript.jshint  
org.gradle.plugins.javascript.rhino  
org.gradle.plugins.javascript.rhino.worker  
org.gradle.process
Classes for executing system and Java processes.
org.gradle.testfixtures
Classes and interfaces for testing custom task and plugin implementations.
org.gradle.tooling
The main interfaces and classes of the Gradle tooling API.
org.gradle.tooling.exceptions
Exceptions thrown when using the tooling API.
org.gradle.tooling.model
A UI-centric model of a Gradle build, provided by the Gradle tooling API.
org.gradle.tooling.model.build
Models the build environment information like Gradle or Java versions.
org.gradle.tooling.model.eclipse
An Eclipse-centric model of a Gradle build, provided by the Gradle tooling API.
org.gradle.tooling.model.idea
IntelliJ IDEA related API of the tooling API.