| Class | Description |
|---|---|
| AllContributorsFetcherTask | Fetch data about all project contributors and store it in file. |
| AutoVersioningPlugin | Plugin uses bumping version in version.properties file done by VersioningPlugin and additionally commits and pushes changes to Github repo You can use task "bumpVersionAndPush" to achieve all that |
| BaseJavaLibraryPlugin | Intended to be applied in individual Java submodule. |
| BintrayPlugin | Applies and configures "com.jfrog.bintray" plugin based on sensible defaults and user-defined values in "releasing" extension (ReleaseConfiguration). |
| CloneGitRepositoryTask | This task clone git project from repository to target dir. |
| ContinuousDeliveryPlugin | Opinionated continuous delivery plugin. |
| ContributorsPlugin | Adds and configures tasks for getting contributor git user to GitHub user mappings. |
| E2ETestingPlugin | This plugin tests your library end-to-end (e2e) using client projects. |
| E2ETestingPlugin.E2ETest | |
| GitCheckOutTask | This task will checkout a certain revision. |
| GitPlugin | Adds Git-specific tasks needed for the release process. |
| GitSetupPlugin | Plugin that adds Git tasks commonly used for setting up working copy when running build on CI environment. |
| GitStatusPlugin | Adds extension GitStatus to the root project. |
| GitStatusPlugin.GitStatus | The Git status of the working copy |
| GradlePluginReleasingPlugin | Plugin contains everything you need to automatically bump your version in Travis CI environment |
| JavaLibraryPlugin | Intended to be applied in individual Java submodule. |
| NotableReleaseNotesFetcherTask | |
| NotableReleaseNotesGeneratorTask | |
| NotesGeneration | |
| PublicationsComparatorPlugin | Opinionated continuous delivery plugin. |
| ReleaseConfigurationPlugin | Adds extension for configuring the release to the root project. |
| ReleaseNeededPlugin | Adds tasks for checking if release is needed |
| ReleaseNotesPlugin | The plugin adds following tasks: |
| RunTestReleaseTask | This task run external process and additionally store output of external process to file. |
| TemplateResolver | Utility class that can be used to replace expressions formatted like "@key@" with provided values in given template text |
| TravisPlugin | Configures the release automation to be used with Travis CI. |
| VersioningPlugin | The plugin adds following tasks: |