| 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
Applies following plugins and preconfigures tasks provided by those plugins:
VersioningPlugin
Adds following tasks:
gitAddBumpVersion
gitCommitBumpVersion
gitPushBumpVersion
bumpVersionAndPush
|
| 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
GitStatusPlugin.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
AutoVersioningPlugin
TravisPlugin
Adds following tasks:
|
| 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
Applies following plugins and preconfigures tasks provided by those plugins:
ReleaseConfigurationPlugin
GitStatusPlugin
Adds following tasks:
assertReleaseNeeded
releaseNeeded
|
| ReleaseNotesPlugin |
The plugin adds following tasks:
fetchReleaseNotes - fetches release notes data, see
ReleaseNotesFetcherTask
updateReleaseNotes - updates release notes file in place, see IncrementalReleaseNotes.UpdateTask
previewReleaseNotes - prints incremental release notes to the console for preview,
see IncrementalReleaseNotes.PreviewTask
|
| 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:
bumpVersionFile - increments version in "version.properties" file,
see
BumpVersionFileTask
The plugin adds following extensions:
project.extensions.'org.mockito.release.version.VersionInfo' property
of type VersionInfo that contains version information
Also, the plugin configures all projects' version property to the value specified in "version.properties"
BEWARE! If version.properties doesn't exists, this plugin will create it automatically and set
version value to project.version |