# Package org.gradle

Classes for embedding Gradle.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BuildListener | A `BuildListener` is notified of the major lifecycle events as a build is executed.
  TaskExecutionRequest | A request to execute some tasks, along with an optional project path context to provide information necessary to select the tasks

- Class Summary
  Class | Description
  --- | ---
  BuildAdapter | A `BuildListener` adapter class for receiving build events.
  BuildExceptionReporter | A `BuildListener` which reports the build exception, if any.
  BuildLogger | A `BuildListener` which logs the build progress.
  BuildResult | A `BuildResult` packages up the results of a build executed by a `GradleLauncher` instance.
  BuildResultLogger | A `BuildListener` which logs the final result of the build.
  StartParameter | `StartParameter` defines the configuration used by a Gradle instance to execute a build.
  TaskExecutionLogger | A listener which logs the execution of tasks.

## Package org.gradle Description

Classes for embedding Gradle.