| Class | Description |
|---|---|
| AllContributorsFetcherTask |
Fetch data about all project contributors and store it in file.
|
| 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). |
| ContinuousDeliveryPlugin |
Opinionated continuous delivery plugin.
|
| ContributorsFetcherTask |
Fetch info about contributors from GitHub and store it in file.
|
| ContributorsPlugin |
Adds and configures tasks for getting contributor git user to GitHub user mappings.
|
| GitPlugin |
Adds Git-specific tasks needed for the release process.
|
| JavaLibraryPlugin |
Intended to be applied in individual Java submodule.
|
| NotableReleaseNotesFetcherTask | |
| NotableReleaseNotesGeneratorTask | |
| NotesGeneration | |
| ReleaseConfigurationPlugin |
Adds extension for configuring the release to the root project.
|
| ReleaseNotesPlugin |
The plugin adds following tasks:
updateReleaseNotes - updates release notes file in place.
previewReleaseNotes - prints incremental release notes to the console for preview.
fetchNotableReleaseNotes - queries GitHub to get notable release notes data.
updateNotableReleaseNotes - updates notable release notes file in place.
|
| VersioningPlugin |
The plugin adds following tasks:
bumpVersionFile - increments version in "version.properties" file,
see
BumpVersionFileTask
The plugin adds following extensions:
'project.ext.release_notable' boolean property
that contains information if the current version is a notable release
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 |