A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addAllContributors(Set<Contributor>) - Method in ContributorsSet
addAllContributors(Set<ProjectContributor>) - Method in ProjectContributorsSet
addContributor(Contributor) - Method in ContributorsSet
addContributor(ProjectContributor) - Method in ProjectContributorsSet
addPublicationsComparator(PublicationsComparatorTask) - Method in ReleaseNeededTask
AllContributorsFetcherTask - Class in org.mockito.release.internal.gradle
Fetch data about all project contributors and store it in file.
AllContributorsSerializer - Class in org.mockito.release.notes.contributors
AllContributorsSerializer(File) - Constructor in AllContributorsSerializer
AllProjectContributorsReader - Interface in org.mockito.release.notes.contributors
AllProjectsContributorsProvider - Class in org.mockito.release.notes.contributors
appendToTop(String, File) - Method in FileUtil
Appends content to the top of the file.
apply(Project) - Method in AutoVersioningPlugin
apply(Project) - Method in BaseJavaLibraryPlugin
apply(Project) - Method in BintrayPlugin
apply(Project) - Method in ContinuousDeliveryPlugin
apply(Project) - Method in ContributorsPlugin
apply(Project) - Method in GitPlugin
apply(Project) - Method in GitSetupPlugin
apply(Project) - Method in GitStatusPlugin
apply(Project) - Method in JavaLibraryPlugin
apply(Project) - Method in ReleaseConfigurationPlugin
apply(Project) - Method in ReleaseNotesPlugin
apply(Project) - Method in TravisPlugin
apply(Project) - Method in VersioningPlugin
ArgumentValidation - Class in org.mockito.release.internal.util
Utility for validation of arguments
AutoVersioningPlugin - Class in org.mockito.release.internal.gradle
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

B

BaseJavaLibraryPlugin - Class in org.mockito.release.internal.gradle
Intended to be applied in individual Java submodule.
BasicValidator - Class in org.mockito.release.internal.gradle.configuration
Validates the inputs provided by users.
BintrayPlugin - Class in org.mockito.release.internal.gradle
Applies and configures "com.jfrog.bintray" plugin based on sensible defaults and user-defined values in "releasing" extension (ReleaseConfiguration).
BintrayUtil - Class in org.mockito.release.internal.gradle.util
Bintray specific utilities
bumpVersion(boolean) - Method in VersionInfo
Increments version number in the backing object (typically a file) and returns incremented version info instance.
bumpVersionFile() - Method in BumpVersionFileTask
BumpVersionFileTask - Class in org.mockito.release.gradle
Increments version in specified file.

C

capitalize(String) - Method in StringUtil
Capitalizes string
checkOut() - Method in GitCheckOutTask
close(Closeable) - Method in IOUtil
Closes the target.
Commit - Interface in org.mockito.release.notes.model
VCS change, a commit
comparePom(String) - Method in PublicationsComparatorTask
comparePublications() - Method in PublicationsComparatorTask
compareSourcesJar(Jar) - Method in PublicationsComparatorTask
containsRevision(JsonObject, String) - Method in GitHubCommitsJSON
ContinuousDeliveryPlugin - Class in org.mockito.release.internal.gradle
Opinionated continuous delivery plugin.
Contribution - Interface in org.mockito.release.notes.model
VCS contribution, author + all commits.
ContributionSet - Interface in org.mockito.release.notes.model
A set of contributions
ContributionsProvider - Interface in org.mockito.release.notes.vcs
Knows the contributions
Contributor - Interface in org.mockito.release.notes.model
Contributors - Class in org.mockito.release.notes.contributors
Contributors based on some system outside of the vcs.
ContributorsFetcherTask - Class in org.mockito.release.internal.gradle
Fetch info about contributors from GitHub and store it in file.
ContributorsLoader - Class in org.mockito.release.notes.contributors
ContributorsPlugin - Class in org.mockito.release.internal.gradle
Adds and configures tasks for getting contributor git user to GitHub user mappings.
ContributorsProvider - Interface in org.mockito.release.notes.contributors
ContributorsReader - Interface in org.mockito.release.notes.contributors
ContributorsSerializer - Class in org.mockito.release.notes.contributors
ContributorsSerializer(File) - Constructor in ContributorsSerializer
ContributorsSet - Interface in org.mockito.release.notes.contributors
ContributorsToPom - Class in org.mockito.release.notes.contributors
createDirectory(File) - Method in IOUtil
createParentDirectory(File) - Method in IOUtil
customizePom(Project, ReleaseConfiguration, MavenPublication) - Method in PomCustomizer
Customizes the pom.

D

DateFormat - Class in org.mockito.release.notes.internal
Date parsing and formatting utilities
DefaultAllProjectContributorsReader - Class in org.mockito.release.notes.contributors
DefaultContributor - Class in org.mockito.release.notes.contributors
DefaultContributorsReader - Class in org.mockito.release.notes.contributors
defaultFormatter(Map<String, String>, String) - Method in ReleaseNotesFormatters
Returns the default formatter for version notes data
DefaultImprovement - Class in org.mockito.release.notes.internal
Simple POJO that contains all the information of an improvement
DefaultImprovement(Long, String, String, Collection<String>, boolean) - Constructor in DefaultImprovement
DefaultProcessRunner - Class in org.mockito.release.exec
DefaultProcessRunner(File) - Constructor in DefaultProcessRunner
DefaultProjectContributor - Class in org.mockito.release.notes.contributors
DefaultReleaseNotesData - Class in org.mockito.release.notes.internal
DefaultReleaseNotesData(String, Date, ContributionSet, Collection<Improvement>, ContributorsSet, String, String) - Constructor in DefaultReleaseNotesData
DeferredConfiguration - Class in org.mockito.release.internal.gradle.configuration
Deferred configuration of Gradle objects (tasks, projects) so that they can reflect user-specified values.
deferredConfiguration(Project, Runnable) - Method in DeferredConfiguration
Defers configuring the project and tasks, making use of user-defined settings in the build.gradle.
deserialize() - Method in AllContributorsSerializer
deserialize() - Method in ContributorsSerializer
deserialize() - Method in ReleaseNotesSerializer
detailedFormatter(String, Map<String, String>, String, String) - Method in ReleaseNotesFormatters
Returns the detailed formatter intended to use for all releases
downloadToFile(String, File) - Method in IOUtil
Downloads resource and saves it to a given file

E

equals(Object) - Method in DefaultContributor
equals(Object) - Method in DefaultProjectContributor
Exec - Class in org.mockito.release.exec
Process execution services
execTask(Project, String, Action<Exec>) - Method in TaskMaker
Creates exec task with preconfigured defaults
ExposedForTesting - Annotation Type in org.mockito.release.internal.util
Informs that the method or field is exposed for testing.

F

FETCH_CONTRIBUTORS_TASK - Field in ContributorsPlugin
fetchAllProjectContributorsFromGitHub() - Method in AllContributorsFetcherTask
fetchLastContributorsFromGitHub() - Method in ContributorsFetcherTask
FileUtil - Class in org.mockito.release.internal.gradle.util
File utilities.
filter(String) - Method in PomFilter
modifies given pom: - removes project version tag - sets version to currentVersion for dependencies with groupId equal to projectGroup and version equal to previousVersion - removes contributors and developers
findByAuthorName(String) - Method in ContributorsSet
firstLine(File) - Method in FileUtil
Returns first line of the file.
forceConfiguration(Task) - Method in LazyConfiguration
Forces lazy configuration to be triggered for given task
formatDate(Date) - Method in DateFormat
Formats date to most reasonable format to show on the release notes
formatDateToLocalTime(Date) - Method in DateFormat
Formats date to local timezone to shows in debug logs
formatReleaseNotes(Collection<ReleaseNotesData>) - Method in MultiReleaseNotesFormatter
Formats release notes data for all releases
formatVersion(ReleaseNotesData) - Method in SingleReleaseNotesFormatter
Formats the version notes data
formatVersion(ReleaseNotesData) - Method in TabularFormatter

G

generateReleaseNotes() - Method in NotableReleaseNotesFetcherTask
generateReleaseNotes() - Method in NotableReleaseNotesGeneratorTask
generateReleaseNotes() - Method in ReleaseNotesFetcherTask
generateReleaseNotesData(String, Collection<String>, String, Collection<String>, boolean) - Method in ReleaseNotesGenerator
Generates release notes data model.
get(K) - Method in MultiMap
If the key does not exist, null is returned
getAllCommits() - Method in ContributionSet
All commits in given contribution set, spanning all authors
getAllContributors() - Method in ContributorsSet
getAllContributors() - Method in ProjectContributorsSet
getAllContributorsForProject() - Method in ContributorsProvider
getAllContributorsForProject() - Method in GitHubContributorsProvider
getAllContributorsSerializer(File) - Method in Contributors
Return Json serializer for all project contributors
getAllProjectContributorsFileName(String) - Method in Contributors
Generate file path where all project contributors are stored.
getAllProjectContributorsReader() - Method in AllProjectsContributorsProvider
getAllTickets() - Method in ContributionSet
All tickets referenced in commit messages
getArtifactName() - Method in PublicationsComparatorTask
getAuthorCount() - Method in ContributionSet
All unique authors of this set of contributions.
getAuthorEmail() - Method in Commit
Author identifier.
getAuthorName() - Method in Commit
Author display name.
getAuthorName() - Method in Contribution
The name of the author
getBranch() - Method in GitStatusPlugin.GitStatus
Current git branch of the working copy
getBranch() - Method in ReleaseNeededTask
The branch we currently operate on
getBuild() - Method in ReleaseConfiguration
Settings of the current build job.
getCommandLine() - Method in SecureExecTask
@return command line to be executed
getCommitId() - Method in Commit
Commit identifier.
getCommitMessage(ReleaseConfiguration, String) - Method in GitUtil
Returns Git commit message based on release configuration and the given message
getCommitMessage() - Method in ReleaseConfiguration.Build
Commit message of the commit that triggered the job
getCommitMessage() - Method in ReleaseNeededTask
Commit message the build job was triggered with
getCommitMessagePostfix() - Method in ReleaseConfiguration.Git
Text which will be included in the commit message for all commits automatically created by the release automation.
getCommits() - Method in Contribution
Commits
getConfiguration() - Method in ReleaseConfigurationPlugin
Returns the release configuration instance that is hooked up to the root project
getContributions() - Method in ContributionSet
All contributions in the set.
getContributions() - Method in DefaultReleaseNotesData
getContributions() - Method in ReleaseNotesData
Contributions (authors and commits from VCS)
getContributionsBetween(String, String) - Method in ContributionsProvider
Provides contributions between specified revisions
getContributionsProvider(ProcessRunner) - Method in Vcs
Provides means to get contributions.
getContributors() - Method in DefaultReleaseNotesData
getContributors() - Method in ReleaseConfiguration.Team
Contributors to include in generated pom file.
getContributors() - Method in ReleaseNotesData
Contributors (authors and links to www pages)
getContributorsReader() - Method in ContributorsLoader
getCurrentVersion() - Method in PublicationsComparatorTask
getDate() - Method in DefaultReleaseNotesData
getDate() - Method in ReleasedVersion
Release date
getDate() - Method in ReleaseNotesData
Date of the release
getDetailedReleaseNotesLink() - Method in NotesGeneration
getDevelopers() - Method in ReleaseConfiguration.Team
Developers to include in generated pom file.
getEmail() - Method in ReleaseConfiguration.Git
Git email to be used for automated commits made by release automation (version bumps, release notes commits, etc.).
getFile() - Method in ReleaseConfiguration.ReleaseNotes
Release notes file relative path, for example: "docs/release-notes.md"
getGit() - Method in ReleaseConfiguration
getGitGenericUserNotation(ReleaseConfiguration) - Method in GitUtil
Returns Git generic user notation based on settings, for example: "Mockito Release Tools <mockito.release.tools@gmail.com>"
getGitHub() - Method in ReleaseConfiguration
getGitHubContributorsProvider(String, String) - Method in Contributors
Fetches contributors from GitHub.
getGitHubLabelMapping() - Method in IncrementalReleaseNotes
Issue tracker label mappings.
getGitHubLabels() - Method in NotesGeneration
getGitHubLabels() - Method in ReleaseNotesFetcherTask
GitHub labels to include when querying GitHub issues API.
getGitHubProvider(String, String) - Method in Improvements
Fetches tickets from GitHub.
getGitHubReadOnlyAuthToken() - Method in NotesGeneration
getGitHubReadOnlyAuthToken() - Method in ReleaseNotesFetcherTask
See ReleaseConfiguration.GitHub#getReadOnlyAuthToken()
getGitHubRepository() - Method in IncrementalReleaseNotes
Name of the GitHub repository in format "user|org/repository", for example: "mockito/mockito"
getGitHubRepository() - Method in NotesGeneration
getGitHubRepository() - Method in ReleaseNotesFetcherTask
See ReleaseConfiguration.GitHub#getRepository()
getGitPushArgs(ReleaseConfiguration, String) - Method in GitUtil
getGitPushArgsWithTag(ReleaseConfiguration, Project, String) - Method in GitUtil
Quiet command line to be used to perform git push without exposing write token
getGitStatus() - Method in GitStatusPlugin
getGitWorkDir() - Method in ReleaseNotesFetcherTask
Work directory where git operations will be invoked (like 'git log', etc.)
getGitWorkingDir() - Method in NotesGeneration
getHeadVersion() - Method in NotesGeneration
getId() - Method in DefaultImprovement
getId() - Method in Improvement
Identifier of the improvement.
getImprovements() - Method in DefaultReleaseNotesData
getImprovements(ContributionSet, Collection<String>, boolean) - Method in ImprovementsProvider
Returns improvements that are referenced from given contribution set.
getImprovements() - Method in ReleaseNotesData
Improvements (issues, pull requests from issue tracker)
getIntroductionText() - Method in NotesGeneration
getLabelMapping() - Method in ReleaseConfiguration.ReleaseNotes
Issue tracker label mappings.
getLabels() - Method in DefaultImprovement
getLabels() - Method in Improvement
Labels of this improvement.
getLastContributorsFileName(String, String, String) - Method in Contributors
Generate file path where last contributors are stored.
getLastContributorsSerializer(File) - Method in Contributors
Return Json serializer for last last contributions
getLogin() - Method in Contributor
The login of the author.
getLogin() - Method in DefaultContributor
getLogin() - Method in DefaultProjectContributor
getMarkdownRepoLink(BintrayExtension) - Method in BintrayUtil
Constructs markdown link to bintray repo.
getMessage() - Method in Commit
Commit message
getName() - Method in Contributor
The name of the author.
getName() - Method in DefaultContributor
getName() - Method in DefaultProjectContributor
getNewContent() - Method in IncrementalReleaseNotes
Generates new incremental content of the release notes.
getNotableFile() - Method in ReleaseConfiguration.ReleaseNotes
Notable release notes file, for example "docs/notable-release-notes.md"
getNotableVersions() - Method in VersionInfo
Returns notable versions
getNotesGeneration() - Method in NotableReleaseNotesFetcherTask
getNotesGeneration() - Method in NotableReleaseNotesGeneratorTask
getNumberOfContributions() - Method in DefaultProjectContributor
getNumberOfContributions() - Method in ProjectContributor
getOutputFile() - Method in NotesGeneration
getOutputFile() - Method in ReleaseNotesFetcherTask
The file release notes data will be saved to
getPage() - Method in GitHubObjectFetcher
getPreviousReleaseVersion() - Method in ReleaseConfiguration
Return last previously released version number See VersionInfo.getPreviousVersion
getPreviousRev() - Method in ReleasedVersion
Nullable, previous revision (tag)
getPreviousVersion() - Method in IncrementalReleaseNotes
Previous released version we generate the release notes from.
getPreviousVersion() - Method in PublicationsComparatorTask
getPreviousVersion() - Method in ReleaseNotesFetcherTask
Previous released version we generate the release notes from.
getPreviousVersion() - Method in VersionInfo
Number of last released version
getPreviousVersionPomUrl() - Method in PublicationsComparatorTask
getPreviousVersionSourcesJarUrl() - Method in PublicationsComparatorTask
getPreviousVersionVcsTag() - Method in DefaultReleaseNotesData
getPreviousVersionVcsTag() - Method in ReleaseNotesData
The vcs addressable tag of previous version
getProcessRunner(File) - Method in Exec
Provides process runner for given working dir
getProfileUrl() - Method in Contributor
The URL to author page.
getProfileUrl() - Method in DefaultContributor
getProfileUrl() - Method in DefaultProjectContributor
getProjectGroup() - Method in PublicationsComparatorTask
getPublicationRepository() - Method in IncrementalReleaseNotes
The target repository where the publications / binaries are published to.
getReadOnlyAuthToken() - Method in ReleaseConfiguration.GitHub
GitHub read only auth token.
getReleasableBranchRegex() - Method in ReleaseConfiguration.Git
Regex to be used to identify branches that are entitled to be released, for example "master|release/
getReleasableBranchRegex() - Method in ReleaseNeededTask
Regex to be used to identify branches that are entitled to be released, for example "master|release/
getReleaseDateProvider(ProcessRunner) - Method in Vcs
Provides means to get release versions
getReleasedVersions(String, Date, Collection<String>, String) - Method in ReleasedVersionsProvider
Provides release versions information, with dates for given versions.
getReleaseNotes() - Method in ReleaseConfiguration
getReleaseNotesData() - Method in IncrementalReleaseNotes
Input to the release notes generation, serialized release notes data objects of type ReleaseNotesData.
getReleaseNotesFile() - Method in IncrementalReleaseNotes
Release notes file this task operates on.
getReleaseNotesFile() - Method in IncrementalReleaseNotes.UpdateTask
getRepository() - Method in ReleaseConfiguration.GitHub
GitHub repository name, for example: "mockito/mockito"
getRev() - Method in GitCheckOutTask
Revision to check out
getRev() - Method in ReleasedVersion
vcs addressable revision (tag)
getRevisionForTagOrRevision(String) - Method in GitRevisionProvider
getRevisionForTagOrRevision(String) - Method in RevisionProvider
Convert tag (or revision) to revision number
getRevisionProvider(ProcessRunner) - Method in Vcs
getSecretValue() - Method in SecureExecTask
@return value to be secured, e.g. masked from forked process output and logging
getTag(ReleaseConfiguration, Project) - Method in GitUtil
Returns Git tag based on release configuration and project version
getTagPrefix() - Method in NotesGeneration
getTagPrefix() - Method in ReleaseConfiguration.Git
Prefix added to the version to create VCS-addressable tag, for example: "v".
getTagPrefix() - Method in ReleaseNotesFetcherTask
See ReleaseConfiguration.Git#getTagPrefix()
getTargetVersions() - Method in NotesGeneration
getTeam() - Method in ReleaseConfiguration
getTemporarySerializedNotesFile() - Method in NotesGeneration
getTickets() - Method in Commit
Tickets referenced by the commit.
getTitle() - Method in DefaultImprovement
getTitle() - Method in Improvement
Title of the improvement.
getUpdateNotableVersions() - Method in BumpVersionFileTask
Whether to update notable versions by adding previous version to notable versions list
getUrl() - Method in DefaultImprovement
getUrl() - Method in Improvement
The link to the improvement.
getUser() - Method in ReleaseConfiguration.Git
Git user to be used for automated commits made by release automation (version bumps, release notes commits, etc.).
getVcsCommitsLinkTemplate() - Method in NotesGeneration
getVcsTag() - Method in DefaultReleaseNotesData
getVcsTag() - Method in ReleaseNotesData
The vcs addressable tag of this version
getVersion() - Method in DefaultReleaseNotesData
getVersion() - Method in ReleasedVersion
Version number
getVersion() - Method in ReleaseNotesData
Version of the released software component
getVersion() - Method in ReleaseNotesFetcherTask
Version we generate release notes data for
getVersion() - Method in VersionInfo
Version number
getVersionFile() - Method in BumpVersionFileTask
File that contains version number information, for example: "version=0.0.1"
getWriteAuthToken() - Method in ReleaseConfiguration.GitHub
GitHub write auth token to be used for pushing code to GitHub.
getWriteAuthUser() - Method in ReleaseConfiguration.GitHub
GitHub user associated with the write auth token.
GitCheckOutTask - Class in org.mockito.release.internal.gradle
This task will checkout a certain revision.
GitHubAllContributorsFetcher - Class in org.mockito.release.notes.contributors
GitHubAllContributorsJson - Class in org.mockito.release.notes.contributors
Provides means to parse JsonObjects returned from calling GitHub API.
GitHubCommitsJSON - Class in org.mockito.release.notes.contributors
Provides means to parse JsonObjects returned from calling GitHub API.
GitHubContributorsProvider - Class in org.mockito.release.notes.contributors
GitHubLastContributorsFetcher - Class in org.mockito.release.notes.contributors
GitHubListFetcher - Class in org.mockito.release.notes.util
This class contains standard operations for skim over GitHub API responses.
GitHubListFetcher(String) - Constructor in GitHubListFetcher
GitHubObjectFetcher - Class in org.mockito.release.notes.util
This class contains a standerd operation for fetching single page for GitHub.
GitHubObjectFetcher(String, String) - Constructor in GitHubObjectFetcher
GitPlugin - Class in org.mockito.release.internal.gradle
Adds Git-specific tasks needed for the release process.
GitRevisionProvider - Class in org.mockito.release.notes.vcs
GitRevisionProvider(ProcessRunner) - Constructor in GitRevisionProvider
GitSetupPlugin - Class in org.mockito.release.internal.gradle
Plugin that adds Git tasks commonly used for setting up working copy when running build on CI environment.
GitStatusPlugin - Class in org.mockito.release.internal.gradle
Adds extension GitStatus to the root project.
GitStatusPlugin.GitStatus - Class in org.mockito.release.internal.gradle
The Git status of the working copy
GitStatusPlugin.GitStatus(ProcessRunner) - Constructor in GitStatusPlugin.GitStatus
GitUtil - Class in org.mockito.release.internal.gradle.util
Git utilities
GradleDSLHelper - Class in org.mockito.release.internal.gradle.util
Useful to work around Gradle API that requires the use of Groovy.

H

hashCode() - Method in DefaultContributor
hashCode() - Method in DefaultProjectContributor
hasNextPage() - Method in GitHubListFetcher

I

Improvement - Interface in org.mockito.release.notes.model
Improvement tracked by given issue/bug tracker.
Improvements - Class in org.mockito.release.notes.improvements
Improvements based on some issue tracking system outside of the vcs.
ImprovementsProvider - Interface in org.mockito.release.notes.improvements
Provides tracked improvements to be referenced in release notes
include(Node, String, List<String>, List<String>, boolean) - Method in ContributorsToPom
Add contributors to node.
IncrementalReleaseNotes - Class in org.mockito.release.gradle
Generates incremental, detailed release notes text.
IncrementalReleaseNotes.PreviewTask - Class in org.mockito.release.gradle
Generates incremental, detailed release notes text and appends it to the top of the release notes file.
IncrementalReleaseNotes.UpdateTask - Class in org.mockito.release.gradle
Generates incremental, detailed release notes text and appends it to the top of the release notes file.
init() - Method in GitHubListFetcher
IOUtil - Class in org.mockito.release.notes.util
IO utils.
isAddContributorsToPomFromGitHub() - Method in ReleaseConfiguration.Team
A boolean flag for fetch all contributors from GitHub to include them in generated pom file.
isDryRun() - Method in ReleaseConfiguration
If the release steps should be invoked in "dry run" mode.
isExplosive() - Method in ReleaseNeededTask
If the exception should be thrown if the release is not needed.
isNotableRelease() - Method in ReleaseConfiguration
Informs if the release is considered 'notable' release.
isNotableRelease() - Method in VersionInfo
Informs if the current version is a notable release
isOnlyPullRequests() - Method in NotesGeneration
isOnlyPullRequests() - Method in ReleaseNotesFetcherTask
Whether to include only pull requests in the release notes data
isPublicationsEqual() - Method in PublicationsComparatorTask
isPullRequest() - Method in DefaultImprovement
isPullRequest() - Method in Improvement
Informs if given issue is a pull request
isPullRequest() - Method in ReleaseConfiguration.Build
Whether this Travis job is a pull request build
isPullRequest() - Method in ReleaseNeededTask
Pull request this job is building
isTrue(T) - Method in Predicate
returns true if the predicate is satisfied for given object

J

JavaLibraryPlugin - Class in org.mockito.release.internal.gradle
Intended to be applied in individual Java submodule.
join(Collection<String>, String) - Method in StringUtil
Classic string join

K

keySet() - Method in MultiMap

L

LazyConfiguration - Class in org.mockito.release.internal.gradle.configuration
Offers means to lazily validate user-specified settings that required for certain tasks (like upload tasks require secret Bintray keys).
lazyConfiguration(Task, Runnable) - Method in LazyConfiguration
Performs configuration only if given task is in the task execution graph.
loadAllContributors(String) - Method in AllProjectContributorsReader
loadAllContributors(String) - Method in DefaultAllProjectContributorsReader
loadContributors(String, String, String) - Method in ContributorsReader
loadContributors(String, String, String) - Method in DefaultContributorsReader

M

mapContributorsToGitHubUser(ContributionSet, String, String) - Method in ContributorsProvider
mapContributorsToGitHubUser(ContributionSet, String, String) - Method in GitHubContributorsProvider
MultiMap - Class in org.mockito.release.internal.util
Basic multi-map that contains multiple values per key
MultiReleaseNotesFormatter - Interface in org.mockito.release.notes.format
Formats release notes across multiple releases

N

nextPage() - Method in GitHubListFetcher
notableFormatter(String, String, String) - Method in ReleaseNotesFormatters
Returns the concise formatter intended to use for notable releases
NotableReleaseNotesFetcherTask - Class in org.mockito.release.internal.gradle
NotableReleaseNotesGeneratorTask - Class in org.mockito.release.internal.gradle
NotesGeneration - Class in org.mockito.release.internal.gradle
notNull(Object) - Method in ArgumentValidation
None of the input targets can not be null otherwise IllegalArgumentException is thrown.
notNull(String, String, String) - Method in BasicValidator
Similar to notNull(Object, String) but checks the env variable as fallback if object is null.

O

P

parseDate(String) - Method in DateFormat
Parses date in iso format, e.g.
parseDateInEpochSeconds(String) - Method in DateFormat
Parse Date in epoch seconds (Unix time).
parseUTCDate(String) - Method in DateFormat
Parses date in simple format, UTC, e.g.
PomCustomizer - Class in org.mockito.release.internal.gradle.util
PomFilter - Class in org.mockito.release.internal.comparison
PomFilter(String, String, String) - Constructor in PomFilter
Predicate - Interface in org.mockito.release.notes.util
Generic predicate
ProcessRunner - Interface in org.mockito.release.exec
Provides ways to execute external processes
ProjectContributor - Interface in org.mockito.release.notes.model
ProjectContributorsSet - Interface in org.mockito.release.notes.contributors
publications(Project, Action<PublicationContainer>) - Method in GradleDSLHelper
Needed because we cannot access publications or publishing normally via Java Doing so will "resolve" the publications too early and things would not work For example, pom would not have dependencies
PublicationsComparatorTask - Class in org.mockito.release.internal.comparison
put(K, V) - Method in MultiMap

Q

R

readFully(InputStream) - Method in IOUtil
Reads string from the stream and closes it
ReleaseConfiguration - Class in org.mockito.release.gradle
Configuration of the releasing plugin.
ReleaseConfiguration.Build - Class in org.mockito.release.gradle
Settings for the current build job.
ReleaseConfiguration.Git - Class in org.mockito.release.gradle
ReleaseConfiguration.GitHub - Class in org.mockito.release.gradle
ReleaseConfiguration.ReleaseNotes - Class in org.mockito.release.gradle
ReleaseConfiguration.Team - Class in org.mockito.release.gradle
Team configuration
ReleaseConfiguration() - Constructor in ReleaseConfiguration
ReleaseConfigurationPlugin - Class in org.mockito.release.internal.gradle
Adds extension for configuring the release to the root project.
ReleasedVersion - Interface in org.mockito.release.notes.vcs
Contains information about released version
ReleasedVersionsProvider - Interface in org.mockito.release.notes.vcs
Provides release dates for versions
releaseNeeded() - Method in ReleaseNeededTask
ReleaseNeededTask - Class in org.mockito.release.gradle
Decides if the release is needed.
ReleaseNotesData - Interface in org.mockito.release.notes.model
Contains all the information that is needed for release notes for single specific release (version).
ReleaseNotesException - Class in org.mockito.release.notes.util
ReleaseNotesException(String, Throwable) - Constructor in ReleaseNotesException
ReleaseNotesFetcherTask - Class in org.mockito.release.gradle
Fetches release notes data information from Git and GitHub and serializes it to outputFile.
ReleaseNotesFormatters - Class in org.mockito.release.notes.format
Gives access to all release and version notes formatters
ReleaseNotesGenerator - Interface in org.mockito.release.notes.generator
Generates release notes data model.
releaseNotesGenerator(File, String, String) - Method in ReleaseNotesGenerators
@param workDir the working directory where 'git' operations will be executed
ReleaseNotesGenerators - Class in org.mockito.release.notes.generator
ReleaseNotesPlugin - Class in org.mockito.release.internal.gradle
The plugin adds following tasks:
ReleaseNotesSerializer - Class in org.mockito.release.internal.gradle.util
ReleaseNotesSerializer(File) - Constructor in ReleaseNotesSerializer
removeContributors(Node) - Method in PomFilter
removeDevelopers(Node) - Method in PomFilter
RevisionProvider - Interface in org.mockito.release.notes.vcs
Provides revision numbers for changes
run(List<String>) - Method in DefaultProcessRunner
run(List<String>) - Method in ProcessRunner
Executes given command line and returns result.

S

secureExec() - Method in SecureExecTask
SecureExecTask - Class in org.mockito.release.gradle
Similar to Gradle's built-in org.gradle.api.tasks.Exec but it does not expose the command line parameters when build is executed with '-i' (--info) level.
serialize(ProjectContributorsSet) - Method in AllContributorsSerializer
serialize(ContributorsSet) - Method in ContributorsSerializer
serialize(Collection<ReleaseNotesData>) - Method in ReleaseNotesSerializer
setAddContributorsToPomFromGitHub(Boolean) - Method in ReleaseConfiguration.Team
setArtifactName(String) - Method in PublicationsComparatorTask
setBranch(String) - Method in ReleaseNeededTask
setCommandLine(List<String>) - Method in SecureExecTask
@param commandLine command line to be executed
setCommitMessage(String) - Method in ReleaseConfiguration.Build
setCommitMessage(String) - Method in ReleaseNeededTask
setCommitMessagePostfix(String) - Method in ReleaseConfiguration.Git
setContributors(Collection<String>) - Method in ReleaseConfiguration.Team
setContributorsFile(File) - Method in AllContributorsFetcherTask
setContributorsFile(File) - Method in ContributorsFetcherTask
setCurrentVersion(String) - Method in PublicationsComparatorTask
setDetailedReleaseNotesLink(String) - Method in NotesGeneration
setDevelopers(Collection<String>) - Method in ReleaseConfiguration.Team
setDryRun(boolean) - Method in ReleaseConfiguration
setEmail(String) - Method in ReleaseConfiguration.Git
setExplosive(boolean) - Method in ReleaseNeededTask
setFile(String) - Method in ReleaseConfiguration.ReleaseNotes
setFromRevision(String) - Method in ContributorsFetcherTask
setGitHubLabelMapping(Map<String, String>) - Method in IncrementalReleaseNotes
setGitHubLabels(Collection<String>) - Method in NotesGeneration
setGitHubLabels(Collection<String>) - Method in ReleaseNotesFetcherTask
setGitHubReadOnlyAuthToken(String) - Method in NotesGeneration
setGitHubReadOnlyAuthToken(String) - Method in ReleaseNotesFetcherTask
setGitHubRepository(String) - Method in IncrementalReleaseNotes
setGitHubRepository(String) - Method in NotesGeneration
setGitHubRepository(String) - Method in ReleaseNotesFetcherTask
setGitWorkDir(File) - Method in ReleaseNotesFetcherTask
setGitWorkingDir(File) - Method in NotesGeneration
setHeadVersion(String) - Method in NotesGeneration
setIntroductionText(String) - Method in NotesGeneration
setLabelMapping(Map<String, String>) - Method in ReleaseConfiguration.ReleaseNotes
setNotableFile(String) - Method in ReleaseConfiguration.ReleaseNotes
setNotableRelease(boolean) - Method in ReleaseConfiguration
setOnlyPullRequests(boolean) - Method in NotesGeneration
setOnlyPullRequests(boolean) - Method in ReleaseNotesFetcherTask
setOutputFile(File) - Method in NotesGeneration
setOutputFile(File) - Method in ReleaseNotesFetcherTask
setPreviousReleaseVersion(String) - Method in ReleaseConfiguration
setPreviousVersion(String) - Method in IncrementalReleaseNotes
setPreviousVersion(String) - Method in PublicationsComparatorTask
setPreviousVersion(String) - Method in ReleaseNotesFetcherTask
setPreviousVersionPomUrl(String) - Method in PublicationsComparatorTask
setPreviousVersionSourcesJarUrl(String) - Method in PublicationsComparatorTask
setProjectGroup(String) - Method in PublicationsComparatorTask
setPublicationRepository(String) - Method in IncrementalReleaseNotes
setPublicationsEqual(boolean) - Method in PublicationsComparatorTask
only use for test purposes!
setPullRequest(boolean) - Method in ReleaseConfiguration.Build
setPullRequest(boolean) - Method in ReleaseNeededTask
setReadOnlyAuthToken(String) - Method in AllContributorsFetcherTask
setReadOnlyAuthToken(String) - Method in ContributorsFetcherTask
setReadOnlyAuthToken(String) - Method in ReleaseConfiguration.GitHub
setReleasableBranchRegex(String) - Method in ReleaseConfiguration.Git
setReleasableBranchRegex(String) - Method in ReleaseNeededTask
setReleaseNotesData(File) - Method in IncrementalReleaseNotes
setReleaseNotesFile(File) - Method in IncrementalReleaseNotes
setRepository(String) - Method in AllContributorsFetcherTask
setRepository(String) - Method in ContributorsFetcherTask
setRepository(String) - Method in ReleaseConfiguration.GitHub
setRev(String) - Method in GitCheckOutTask
setSecretValue(String) - Method in DefaultProcessRunner
@param secretValue to be masked from the output and logging
setSecretValue(String) - Method in SecureExecTask
setSkipTaskExecution(boolean) - Method in AllContributorsFetcherTask
setTagPrefix(String) - Method in NotesGeneration
setTagPrefix(String) - Method in ReleaseConfiguration.Git
setTagPrefix(String) - Method in ReleaseNotesFetcherTask
setTargetVersions(Collection<String>) - Method in NotesGeneration
setTemporarySerializedNotesFile(File) - Method in NotesGeneration
setToRevision(String) - Method in ContributorsFetcherTask
setUpdateNotableVersions(boolean) - Method in BumpVersionFileTask
setUser(String) - Method in ReleaseConfiguration.Git
See getUser() ()}
setVcsCommitsLinkTemplate(String) - Method in NotesGeneration
setVersion(String) - Method in ReleaseNotesFetcherTask
setVersionFile(File) - Method in BumpVersionFileTask
setWriteAuthToken(String) - Method in ReleaseConfiguration.GitHub
setWriteAuthUser(String) - Method in ReleaseConfiguration.GitHub
SingleReleaseNotesFormatter - Interface in org.mockito.release.notes.format
Formats version notes
size() - Method in ContributorsSet
size() - Method in MultiMap
size() - Method in ProjectContributorsSet
Specs - Class in org.mockito.release.internal.gradle.util
Helper methods for Gradle Spec objects
StringUtil - Class in org.mockito.release.internal.gradle.util
String utilities.

T

TabularFormatter - Class in org.mockito.release.notes.format
Tabular formatter
TASK_GROUP - Field in TaskMaker
task(Project, String, Class<T>, Action<T>) - Method in TaskMaker
Creates task of specific type with preconfigured defaults
TaskMaker - Class in org.mockito.release.internal.gradle.util
Handy class that should be used to create tasks.
toContributor(JsonObject, JsonObject) - Method in GitHubAllContributorsJson
Parses GitHub JsonObject in accordance to the API
toJson(Writer) - Method in DefaultContributor
toJson(Writer) - Method in DefaultProjectContributor
toString() - Method in DefaultContributor
TravisPlugin - Class in org.mockito.release.internal.gradle
Configures the release automation to be used with Travis CI.

U

updateReleaseNotes() - Method in IncrementalReleaseNotes.PreviewTask
updateReleaseNotes() - Method in IncrementalReleaseNotes.UpdateTask

V

Vcs - Class in org.mockito.release.notes.vcs
Vcs services
Version - Class in org.mockito.release.version
Version utilities
VERSION_FILE_NAME - Field in VersioningPlugin
VersionInfo - Interface in org.mockito.release.version
The file that contains version number
versionInfo(File) - Method in Version
Provides instance of version information
VersioningPlugin - Class in org.mockito.release.internal.gradle
The plugin adds following tasks:

W

withName(String) - Method in Specs
Spec satisfied by task that matches provided name
writeFile(File, String) - Method in IOUtil

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _