Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y 

A

addAllContributors(Set<Contributor>) - Method in interface org.mockito.release.notes.contributors.ContributorsSet
 
addAllContributors(Collection<ProjectContributor>) - Method in class org.mockito.release.notes.contributors.DefaultProjectContributorsSet
 
addAllContributors(Collection<ProjectContributor>) - Method in interface org.mockito.release.notes.contributors.ProjectContributorsSet
 
addChange(List<File>, String, Task) - Method in class org.mockito.release.internal.gradle.GitCommitTask
 
addContributor(Contributor) - Method in interface org.mockito.release.notes.contributors.ContributorsSet
 
addContributor(ProjectContributor) - Method in class org.mockito.release.notes.contributors.DefaultProjectContributorsSet
 
addContributor(ProjectContributor) - Method in interface org.mockito.release.notes.contributors.ProjectContributorsSet
 
addPublicationsComparator(PublicationsComparatorTask) - Method in class org.mockito.release.gradle.ReleaseNeededTask
 
AllContributorsFetcherTask - Class in org.mockito.release.internal.gradle
Fetch data about all project contributors and store it in file.
AllContributorsFetcherTask() - Constructor for class org.mockito.release.internal.gradle.AllContributorsFetcherTask
 
AllContributorsSerializer - Class in org.mockito.release.notes.contributors
 
AllContributorsSerializer() - Constructor for class org.mockito.release.notes.contributors.AllContributorsSerializer
 
apply(Project) - Method in class org.mockito.release.internal.gradle.AutoVersioningPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.BaseJavaLibraryPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.BintrayPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.ContinuousDeliveryPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.ContributorsPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.E2ETestingPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.GitPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.GitSetupPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.GitStatusPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.GradlePluginReleasingPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.JavaLibraryPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.PublicationsComparatorPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.ReleaseConfigurationPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.ReleaseNeededPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.ReleaseNotesPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.TravisPlugin
 
apply(Project) - Method in class org.mockito.release.internal.gradle.VersioningPlugin
 
ArgumentValidation - Class in org.mockito.release.internal.util
Utility for validation of arguments
ArgumentValidation() - Constructor for class org.mockito.release.internal.util.ArgumentValidation
 
AutoVersioningPlugin - Class in org.mockito.release.internal.gradle
Plugin uses bumping version in version.properties file done by VersioningPlugin and additionally applies GitPlugin so that bumped version changes can be committed You can use task "performVersionBump" to achieve all that Applies following plugins and preconfigures tasks provided by those plugins: VersioningPlugin Adds following tasks: performVersionBump
AutoVersioningPlugin() - Constructor for class org.mockito.release.internal.gradle.AutoVersioningPlugin
 

B

BaseJavaLibraryPlugin - Class in org.mockito.release.internal.gradle
Intended to be applied in individual Java submodule.
BaseJavaLibraryPlugin() - Constructor for class org.mockito.release.internal.gradle.BaseJavaLibraryPlugin
 
BasicValidator - Class in org.mockito.release.internal.gradle.configuration
Validates the inputs provided by users.
BasicValidator() - Constructor for class org.mockito.release.internal.gradle.configuration.BasicValidator
 
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).
BintrayPlugin() - Constructor for class org.mockito.release.internal.gradle.BintrayPlugin
 
BintrayUtil - Class in org.mockito.release.internal.gradle.util
Bintray specific utilities
BintrayUtil() - Constructor for class org.mockito.release.internal.gradle.util.BintrayUtil
 
BuildConventions - Class in org.mockito.release.internal.gradle.util
Conventions and defaults used by the build
BuildConventions() - Constructor for class org.mockito.release.internal.gradle.util.BuildConventions
 
bumpVersion() - Method in interface org.mockito.release.version.VersionInfo
Increments version number in the backing object (typically a file) and returns incremented version info instance.
bumpVersionFile() - Method in class org.mockito.release.gradle.BumpVersionFileTask
BumpVersionFileTask - Class in org.mockito.release.gradle
Increments version in specified file.
BumpVersionFileTask() - Constructor for class org.mockito.release.gradle.BumpVersionFileTask
 

C

checkOut() - Method in class org.mockito.release.internal.gradle.GitCheckOutTask
 
CloneGitRepositoryTask - Class in org.mockito.release.internal.gradle
This task clone git project from repository to target dir.
CloneGitRepositoryTask() - Constructor for class org.mockito.release.internal.gradle.CloneGitRepositoryTask
 
cloneRepository() - Method in class org.mockito.release.internal.gradle.CloneGitRepositoryTask
 
close(Closeable) - Static method in class org.mockito.release.notes.util.IOUtil
Closes the target.
CollectionSerializer<T extends org.json.simple.Jsonable> - Class in org.mockito.release.notes.util
 
CollectionSerializer() - Constructor for class org.mockito.release.notes.util.CollectionSerializer
 
Commit - Interface in org.mockito.release.notes.model
VCS change, a commit
comparePom(String) - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
comparePublications() - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
compareSourcesJar(Jar) - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
compareTo(DefaultProjectContributor) - Method in class org.mockito.release.notes.contributors.DefaultProjectContributor
 
CONFIG_FILE_RELATIVE_PATH - Static variable in class org.mockito.release.internal.gradle.ReleaseConfigurationPlugin
 
ContinuousDeliveryPlugin - Class in org.mockito.release.internal.gradle
Opinionated continuous delivery plugin.
ContinuousDeliveryPlugin() - Constructor for class org.mockito.release.internal.gradle.ContinuousDeliveryPlugin
 
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.
Contributors() - Constructor for class org.mockito.release.notes.contributors.Contributors
 
contributorsFile(Project) - Static method in class org.mockito.release.internal.gradle.util.BuildConventions
Returns file object for storing contributors.
ContributorsLoader - Class in org.mockito.release.notes.contributors
 
ContributorsLoader() - Constructor for class org.mockito.release.notes.contributors.ContributorsLoader
 
ContributorsPlugin - Class in org.mockito.release.internal.gradle
Adds and configures tasks for getting contributor git user to GitHub user mappings.
ContributorsPlugin() - Constructor for class org.mockito.release.internal.gradle.ContributorsPlugin
 
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 for class org.mockito.release.notes.contributors.ContributorsSerializer
 
ContributorsSet - Interface in org.mockito.release.notes.contributors
 
createDirectory(File) - Static method in class org.mockito.release.notes.util.IOUtil
 
createParentDirectory(File) - Static method in class org.mockito.release.notes.util.IOUtil
 
customizePom(Project, ReleaseConfiguration, MavenPublication) - Static method in class org.mockito.release.internal.gradle.util.PomCustomizer
Customizes the pom.

D

DateFormat - Class in org.mockito.release.notes.internal
Date parsing and formatting utilities //TODO move to DateUtil
DateFormat() - Constructor for class org.mockito.release.notes.internal.DateFormat
 
DateUtil - Class in org.mockito.release.internal.util
Date and Time utilities
DateUtil() - Constructor for class org.mockito.release.internal.util.DateUtil
 
DefaultArtifactUrlResolver - Interface in org.mockito.release.internal.comparison.artifact
To simplify the configuration of PublicationsComparator plugin implementations of this interface should provide default URLs to find artifacts Each implementation should
DefaultArtifactUrlResolverFactory - Class in org.mockito.release.internal.comparison.artifact
 
DefaultArtifactUrlResolverFactory() - Constructor for class org.mockito.release.internal.comparison.artifact.DefaultArtifactUrlResolverFactory
 
DefaultContributionSerializer - Class in org.mockito.release.notes.vcs
 
DefaultContributionSerializer(GitCommitSerializer) - Constructor for class org.mockito.release.notes.vcs.DefaultContributionSerializer
 
DefaultContributionSetSerializer - Class in org.mockito.release.notes.vcs
 
DefaultContributionSetSerializer() - Constructor for class org.mockito.release.notes.vcs.DefaultContributionSetSerializer
 
DefaultContributionSetSerializer(GitCommitSerializer) - Constructor for class org.mockito.release.notes.vcs.DefaultContributionSetSerializer
 
DefaultContributor - Class in org.mockito.release.notes.contributors
 
DefaultContributor(String, String, String) - Constructor for class org.mockito.release.notes.contributors.DefaultContributor
 
DefaultContributorsReader - Class in org.mockito.release.notes.contributors
 
DefaultContributorsReader() - Constructor for class org.mockito.release.notes.contributors.DefaultContributorsReader
 
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 for class org.mockito.release.notes.internal.DefaultImprovement
 
DefaultImprovementSerializer - Class in org.mockito.release.notes.internal
 
DefaultImprovementSerializer() - Constructor for class org.mockito.release.notes.internal.DefaultImprovementSerializer
 
DefaultProcessRunner - Class in org.mockito.release.exec
 
DefaultProcessRunner(File) - Constructor for class org.mockito.release.exec.DefaultProcessRunner
DefaultProcessRunner(File, File) - Constructor for class org.mockito.release.exec.DefaultProcessRunner
Create Process runner
DefaultProjectContributor - Class in org.mockito.release.notes.contributors
 
DefaultProjectContributor(String, String, String, Integer) - Constructor for class org.mockito.release.notes.contributors.DefaultProjectContributor
 
DefaultProjectContributor(Contributor) - Constructor for class org.mockito.release.notes.contributors.DefaultProjectContributor
Creating project contributor from vanilla contributor, will assume that there is only single contribution.
DefaultProjectContributorsSet - Class in org.mockito.release.notes.contributors
 
DefaultProjectContributorsSet() - Constructor for class org.mockito.release.notes.contributors.DefaultProjectContributorsSet
 
DefaultReleaseNotesData - Class in org.mockito.release.notes.internal
 
DefaultReleaseNotesData(String, Date, ContributionSet, Collection<Improvement>, String, String) - Constructor for class org.mockito.release.notes.internal.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() - Constructor for class org.mockito.release.internal.gradle.configuration.DeferredConfiguration
 
deferredConfiguration(Project, Runnable) - Static method in class org.mockito.release.internal.gradle.configuration.DeferredConfiguration
Defers configuring the project and tasks, making use of user-defined settings in the build.gradle.
deserialize(String) - Method in class org.mockito.release.internal.gradle.util.ReleaseNotesSerializer
 
deserialize(JsonArray) - Method in class org.mockito.release.internal.gradle.util.ReleaseNotesSerializer
 
deserialize(String) - Method in class org.mockito.release.notes.contributors.AllContributorsSerializer
 
deserialize() - Method in class org.mockito.release.notes.contributors.ContributorsSerializer
 
deserialize(String) - Method in class org.mockito.release.notes.internal.DefaultImprovementSerializer
 
deserialize(JsonObject) - Method in class org.mockito.release.notes.internal.DefaultImprovementSerializer
 
deserialize(Collection<JsonObject>) - Method in class org.mockito.release.notes.util.CollectionSerializer
 
deserialize(String) - Method in class org.mockito.release.notes.vcs.DefaultContributionSerializer
 
deserialize(JsonObject) - Method in class org.mockito.release.notes.vcs.DefaultContributionSerializer
 
deserialize(String) - Method in class org.mockito.release.notes.vcs.DefaultContributionSetSerializer
 
deserialize(JsonObject) - Method in class org.mockito.release.notes.vcs.DefaultContributionSetSerializer
 
deserialize(String) - Method in class org.mockito.release.notes.vcs.GitCommitSerializer
 
deserialize(JsonObject) - Method in class org.mockito.release.notes.vcs.GitCommitSerializer
 
detailedFormatter(String, Map<String, String>, String, String, Map<String, Contributor>) - Static method in class org.mockito.release.notes.format.ReleaseNotesFormatters
Returns the detailed formatter intended to use for all releases
DownloadPreviousReleaseArtifactsTask - Class in org.mockito.release.internal.comparison
Downloads artifacts from last release and stores them to local files for further comparison Currently it downloads .pom and -sources.jar
DownloadPreviousReleaseArtifactsTask() - Constructor for class org.mockito.release.internal.comparison.DownloadPreviousReleaseArtifactsTask
 
downloadPreviousReleases() - Method in class org.mockito.release.internal.comparison.DownloadPreviousReleaseArtifactsTask
 
downloadToFile(String, File) - Static method in class org.mockito.release.notes.util.IOUtil
Downloads resource and saves it to a given file

E

E2ETest(Project) - Constructor for class org.mockito.release.internal.gradle.E2ETestingPlugin.E2ETest
 
E2ETestingPlugin - Class in org.mockito.release.internal.gradle
This plugin tests your library end-to-end (e2e) using client projects.
E2ETestingPlugin() - Constructor for class org.mockito.release.internal.gradle.E2ETestingPlugin
 
E2ETestingPlugin.E2ETest - Class in org.mockito.release.internal.gradle
 
EnvVariables - Class in org.mockito.release.internal.util
wrapper for System.getenv, so that we can mock it easily in classes where we use it
EnvVariables() - Constructor for class org.mockito.release.internal.util.EnvVariables
 
equals(Object) - Method in class org.mockito.release.notes.contributors.DefaultContributor
 
equals(Object) - Method in class org.mockito.release.notes.contributors.DefaultProjectContributor
 
Exec - Class in org.mockito.release.exec
Process execution services
Exec() - Constructor for class org.mockito.release.exec.Exec
 
execTask(Project, String, Action<Exec>) - Static method in class org.mockito.release.internal.gradle.util.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_ALL_CONTRIBUTORS_TASK - Static variable in class org.mockito.release.internal.gradle.ContributorsPlugin
 
fetchContributors() - Method in class org.mockito.release.internal.gradle.AllContributorsFetcherTask
 
fileExists(File) - Static method in class org.mockito.release.internal.gradle.util.Specs
Spec that checks if file exists using File.isFile() method.
findByAuthorName(String) - Method in interface org.mockito.release.notes.contributors.ContributorsSet
 
findByName(String) - Method in class org.mockito.release.notes.contributors.DefaultProjectContributorsSet
 
findByName(String) - Method in interface org.mockito.release.notes.contributors.ProjectContributorsSet
Finds project contributor by name.
forceConfiguration(Task) - Static method in class org.mockito.release.internal.gradle.configuration.LazyConfiguration
Forces lazy configuration to be triggered for given task
forGitHub(Date) - Static method in class org.mockito.release.internal.util.DateUtil
Formats the date to the format required by GitHub API, ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ
forGitHub(Date, TimeZone) - Static method in class org.mockito.release.internal.util.DateUtil
formatDate(Date) - Static method in class org.mockito.release.notes.internal.DateFormat
Formats date to most reasonable format to show on the release notes
formatDateToLocalTime(Date) - Static method in class org.mockito.release.notes.internal.DateFormat
Formats date to local timezone to shows in debug logs
formatReleaseNotes(Collection<ReleaseNotesData>) - Method in interface org.mockito.release.notes.format.MultiReleaseNotesFormatter
Formats release notes data for all releases

G

generateReleaseNotes() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
 
generateReleaseNotes() - Method in class org.mockito.release.internal.gradle.NotableReleaseNotesFetcherTask
 
generateReleaseNotes() - Method in class org.mockito.release.internal.gradle.NotableReleaseNotesGeneratorTask
 
generateReleaseNotesData(String, Collection<String>, String, Collection<String>, boolean) - Method in interface org.mockito.release.notes.generator.ReleaseNotesGenerator
Generates release notes data model.
get(K) - Method in class org.mockito.release.internal.util.MultiMap
If the key does not exist, null is returned
getAggregatedCommitMessage() - Method in class org.mockito.release.internal.gradle.GitCommitTask
 
getAllCommits() - Method in interface org.mockito.release.notes.model.ContributionSet
All commits in given contribution set, spanning all authors
getAllContributors() - Method in interface org.mockito.release.notes.contributors.ContributorsSet
 
getAllContributors() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributorsSet
 
getAllContributors() - Method in interface org.mockito.release.notes.contributors.ProjectContributorsSet
 
getAllContributorsForProject() - Method in interface org.mockito.release.notes.contributors.ContributorsProvider
 
getAllContributorsForProject() - Method in class org.mockito.release.notes.contributors.GitHubContributorsProvider
 
getAllTickets() - Method in interface org.mockito.release.notes.model.ContributionSet
All tickets referenced in commit messages
getAuthorCount() - Method in interface org.mockito.release.notes.model.ContributionSet
All unique authors of this set of contributions.
getAuthorEmail() - Method in interface org.mockito.release.notes.model.Commit
Author identifier.
getAuthorName() - Method in interface org.mockito.release.notes.model.Commit
Author display name.
getAuthorName() - Method in interface org.mockito.release.notes.model.Contribution
The name of the author
getBranch() - Method in class org.mockito.release.gradle.ReleaseNeededTask
The branch we currently operate on
getBranch() - Method in class org.mockito.release.internal.gradle.GitStatusPlugin.GitStatus
Current git branch of the working copy
getCommandLine() - Method in class org.mockito.release.gradle.SecureExecTask
 
getCommitId() - Method in interface org.mockito.release.notes.model.Commit
Commit identifier.
getCommitMessage() - Method in class org.mockito.release.gradle.ReleaseNeededTask
Commit message the build job was triggered with
getCommitMessage(ReleaseConfiguration, String) - Static method in class org.mockito.release.internal.gradle.util.GitUtil
Returns Git commit message based on release configuration and the given message
getCommitMessagePostfix() - Method in class org.mockito.release.gradle.ReleaseConfiguration.Git
Text which will be included in the commit message for all commits automatically created by the release automation.
getCommits() - Method in interface org.mockito.release.notes.model.Contribution
Commits
getConfiguration() - Method in class org.mockito.release.internal.gradle.ReleaseConfigurationPlugin
Returns the release configuration instance that is hooked up to the root project
getContributions() - Method in class org.mockito.release.notes.internal.DefaultReleaseNotesData
 
getContributions() - Method in interface org.mockito.release.notes.model.ContributionSet
All contributions in the set.
getContributions() - Method in interface org.mockito.release.notes.model.ReleaseNotesData
Contributions (authors and commits from VCS)
getContributionsBetween(String, String) - Method in interface org.mockito.release.notes.vcs.ContributionsProvider
Provides contributions between specified revisions
getContributionsProvider(ProcessRunner, Predicate<Commit>) - Static method in class org.mockito.release.notes.vcs.Vcs
Provides means to get contributions.
getContributors() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
Contributors as configured in ReleaseConfiguration.Team.getContributors()
getContributors() - Method in class org.mockito.release.gradle.ReleaseConfiguration.Team
Contributors to include in generated pom file.
getContributorsDataFile() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
File name from reads contributors from GitHub
getContributorsReader() - Static method in class org.mockito.release.notes.contributors.ContributorsLoader
 
getCurrentVersion() - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
getDate() - Method in class org.mockito.release.notes.internal.DefaultReleaseNotesData
 
getDate() - Method in interface org.mockito.release.notes.model.ReleaseNotesData
Date of the release
getDate() - Method in interface org.mockito.release.notes.vcs.ReleasedVersion
Release date
getDefaultResolver(Project, String, String) - Method in class org.mockito.release.internal.comparison.artifact.DefaultArtifactUrlResolverFactory
 
getDefaultUrl(String) - Method in interface org.mockito.release.internal.comparison.artifact.DefaultArtifactUrlResolver
 
getDetailedReleaseNotesLink() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getDevelopers() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
Developers as configured in ReleaseConfiguration.Team.getDevelopers()
getDevelopers() - Method in class org.mockito.release.gradle.ReleaseConfiguration.Team
Developers to include in generated pom file.
getEmail() - Method in class org.mockito.release.gradle.ReleaseConfiguration.Git
Git email to be used for automated commits made by release automation (version bumps, release notes commits, etc.).
getenv(String) - Method in class org.mockito.release.internal.util.EnvVariables
 
getFile() - Method in class org.mockito.release.gradle.ReleaseConfiguration.ReleaseNotes
Release notes file relative path, for example: "docs/release-notes.md"
getFiles() - Method in class org.mockito.release.internal.gradle.GitCommitTask
 
getGit() - Method in class org.mockito.release.gradle.ReleaseConfiguration
 
getGitGenericUserNotation(ReleaseConfiguration) - Static method in class org.mockito.release.internal.gradle.util.GitUtil
Returns Git generic user notation based on settings, for example: "Mockito Release Tools <mockito.release.tools@gmail.com>"
getGitHub() - Method in class org.mockito.release.gradle.ReleaseConfiguration
 
getGitHubContributorsProvider(String, String) - Static method in class org.mockito.release.notes.contributors.Contributors
Fetches contributors from GitHub.
getGitHubLabelMapping() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
Issue tracker label mappings.
getGitHubLabels() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
GitHub labels to include when querying GitHub issues API.
getGitHubLabels() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getGitHubProvider(String, String) - Static method in class org.mockito.release.notes.improvements.Improvements
Fetches tickets from GitHub.
getGitHubReadOnlyAuthToken() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
getGitHubReadOnlyAuthToken() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getGitHubRepository() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
Name of the GitHub repository in format "user|org/repository", for example: "mockito/mockito"
getGitHubRepository() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
getGitHubRepository() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getGitPushArgs(ReleaseConfiguration, String) - Static method in class org.mockito.release.internal.gradle.util.GitUtil
 
getGitPushArgsWithTag(ReleaseConfiguration, Project, String) - Static method in class org.mockito.release.internal.gradle.util.GitUtil
Quiet command line to be used to perform git push without exposing write token
getGitStatus() - Method in class org.mockito.release.internal.gradle.GitStatusPlugin
 
getGitWorkDir() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
Work directory where git operations will be invoked (like 'git log', etc.)
getGitWorkingDir() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getHeadVersion() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getId() - Method in class org.mockito.release.notes.internal.DefaultImprovement
 
getId() - Method in interface org.mockito.release.notes.model.Improvement
Identifier of the improvement.
getIgnoreCommitsContaining() - Method in class org.mockito.release.gradle.ReleaseConfiguration.ReleaseNotes
Release notes are generated based on information in commit messages.
getIgnoreCommitsContaining() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
getIgnoreCommitsContaining() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getImprovements(ContributionSet, Collection<String>, boolean) - Method in interface org.mockito.release.notes.improvements.ImprovementsProvider
Returns improvements that are referenced from given contribution set.
getImprovements() - Method in class org.mockito.release.notes.internal.DefaultReleaseNotesData
 
getImprovements() - Method in interface org.mockito.release.notes.model.ReleaseNotesData
Improvements (issues, pull requests from issue tracker)
getIntroductionText() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getLabelMapping() - Method in class org.mockito.release.gradle.ReleaseConfiguration.ReleaseNotes
Issue tracker label mappings.
getLabels() - Method in class org.mockito.release.notes.internal.DefaultImprovement
 
getLabels() - Method in interface org.mockito.release.notes.model.Improvement
Labels of this improvement.
getLastContributorsSerializer(File) - Static method in class org.mockito.release.notes.contributors.Contributors
Return Json serializer for last last contributions
getLogin() - Method in class org.mockito.release.notes.contributors.DefaultContributor
 
getLogin() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributor
 
getLogin() - Method in interface org.mockito.release.notes.model.Contributor
The login of the author.
getMarkdownRepoLink(BintrayExtension) - Static method in class org.mockito.release.internal.gradle.util.BintrayUtil
Constructs markdown link to bintray repo.
getMessage() - Method in interface org.mockito.release.notes.model.Commit
Commit message
getName() - Method in class org.mockito.release.notes.contributors.DefaultContributor
 
getName() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributor
 
getName() - Method in interface org.mockito.release.notes.model.Contributor
The name of the author.
getNotesGeneration() - Method in class org.mockito.release.internal.gradle.NotableReleaseNotesFetcherTask
 
getNotesGeneration() - Method in class org.mockito.release.internal.gradle.NotableReleaseNotesGeneratorTask
 
getNumberOfContributions() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributor
 
getNumberOfContributions() - Method in interface org.mockito.release.notes.model.ProjectContributor
 
getOutputFile() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
The file release notes data will be saved to
getOutputFile() - Method in class org.mockito.release.internal.gradle.AllContributorsFetcherTask
Where serialized information about contributors will be stored.
getOutputFile() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getPage() - Method in class org.mockito.release.notes.util.GitHubObjectFetcher
 
getPreviousReleaseVersion() - Method in class org.mockito.release.gradle.ReleaseConfiguration
Return last previously released version number See VersionInfo.getPreviousVersion()
getPreviousRev() - Method in interface org.mockito.release.notes.vcs.ReleasedVersion
Nullable, previous revision (tag)
getPreviousVersion() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
Previous released version we generate the release notes from.
getPreviousVersion() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
Previous released version we generate the release notes from.
getPreviousVersion() - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
getPreviousVersion() - Method in interface org.mockito.release.version.VersionInfo
Number of last released version
getPreviousVersionPomFile() - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
getPreviousVersionPomLocalFile() - Method in class org.mockito.release.internal.comparison.DownloadPreviousReleaseArtifactsTask
 
getPreviousVersionPomUrl() - Method in class org.mockito.release.internal.comparison.DownloadPreviousReleaseArtifactsTask
 
getPreviousVersionSourcesJarFile() - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
getPreviousVersionSourcesJarLocalFile() - Method in class org.mockito.release.internal.comparison.DownloadPreviousReleaseArtifactsTask
 
getPreviousVersionSourcesJarUrl() - Method in class org.mockito.release.internal.comparison.DownloadPreviousReleaseArtifactsTask
 
getPreviousVersionVcsTag() - Method in class org.mockito.release.notes.internal.DefaultReleaseNotesData
 
getPreviousVersionVcsTag() - Method in interface org.mockito.release.notes.model.ReleaseNotesData
The vcs addressable tag of previous version
getProcessRunner(File) - Static method in class org.mockito.release.exec.Exec
Provides process runner for given working dir
getProcessRunner(File, File) - Static method in class org.mockito.release.exec.Exec
Provides process runner for given working dir
getProfileUrl() - Method in class org.mockito.release.notes.contributors.DefaultContributor
 
getProfileUrl() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributor
 
getProfileUrl() - Method in interface org.mockito.release.notes.model.Contributor
The URL to author page.
getProjectGroup() - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
getPublicationRepository() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
The target repository where the publications / binaries are published to.
getReadOnlyAuthToken() - Method in class org.mockito.release.gradle.ReleaseConfiguration.GitHub
GitHub read only auth token.
getReadOnlyAuthToken() - Method in class org.mockito.release.internal.gradle.AllContributorsFetcherTask
See ReleaseConfiguration.GitHub#getReadOnlyAuthToken()
getReleasableBranchRegex() - Method in class org.mockito.release.gradle.ReleaseConfiguration.Git
Regex to be used to identify branches that are entitled to be released, for example "master|release/.+"
getReleasableBranchRegex() - Method in class org.mockito.release.gradle.ReleaseNeededTask
Regex to be used to identify branches that are entitled to be released, for example "master|release/.+"
getReleaseDateProvider(ProcessRunner) - Static method in class org.mockito.release.notes.vcs.Vcs
Provides means to get release versions
getReleasedVersions(String, Date, Collection<String>, String) - Method in interface org.mockito.release.notes.vcs.ReleasedVersionsProvider
Provides release versions information, with dates for given versions.
getReleaseNotes() - Method in class org.mockito.release.gradle.ReleaseConfiguration
 
getReleaseNotesData() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
Input to the release notes generation, serialized release notes data objects of type ReleaseNotesData.
getReleaseNotesFile() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
Release notes file this task operates on.
getReleaseNotesFile() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes.UpdateTask
getRepository() - Method in class org.mockito.release.gradle.ReleaseConfiguration.GitHub
GitHub repository name, for example: "mockito/mockito"
getRepository() - Method in class org.mockito.release.internal.gradle.AllContributorsFetcherTask
See ReleaseConfiguration.GitHub#getRepository()
getRepository() - Method in class org.mockito.release.internal.gradle.CloneGitRepositoryTask
 
getRev() - Method in class org.mockito.release.internal.gradle.GitCheckOutTask
Revision to check out
getRev() - Method in interface org.mockito.release.notes.vcs.ReleasedVersion
vcs addressable revision (tag)
getRevisionForTagOrRevision(String) - Method in class org.mockito.release.notes.vcs.GitRevisionProvider
 
getRevisionForTagOrRevision(String) - Method in interface org.mockito.release.notes.vcs.RevisionProvider
Convert tag (or revision) to revision number
getRevisionProvider(ProcessRunner) - Static method in class org.mockito.release.notes.vcs.Vcs
 
getSecretValue() - Method in class org.mockito.release.gradle.SecureExecTask
 
getSkipCommitMessagePostfix() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getTag(ReleaseConfiguration, Project) - Static method in class org.mockito.release.internal.gradle.util.GitUtil
Returns Git tag based on release configuration and project version
getTagPrefix() - Method in class org.mockito.release.gradle.ReleaseConfiguration.Git
Prefix added to the version to create VCS-addressable tag, for example: "v".
getTagPrefix() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
getTagPrefix() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getTargetDir() - Method in class org.mockito.release.internal.gradle.CloneGitRepositoryTask
 
getTargetVersions() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getTeam() - Method in class org.mockito.release.gradle.ReleaseConfiguration
 
getTemporarySerializedNotesFile() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getTickets() - Method in interface org.mockito.release.notes.model.Commit
Tickets referenced by the commit.
getTitle() - Method in class org.mockito.release.notes.internal.DefaultImprovement
 
getTitle() - Method in interface org.mockito.release.notes.model.Improvement
Title of the improvement.
getUrl() - Method in class org.mockito.release.notes.internal.DefaultImprovement
 
getUrl() - Method in interface org.mockito.release.notes.model.Improvement
The link to the improvement.
getUser() - Method in class org.mockito.release.gradle.ReleaseConfiguration.Git
Git user to be used for automated commits made by release automation (version bumps, release notes commits, etc.).
getVcsCommitsLinkTemplate() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
getVcsTag() - Method in class org.mockito.release.notes.internal.DefaultReleaseNotesData
 
getVcsTag() - Method in interface org.mockito.release.notes.model.ReleaseNotesData
The vcs addressable tag of this version
getVersion() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
Version we generate release notes data for
getVersion() - Method in class org.mockito.release.notes.internal.DefaultReleaseNotesData
 
getVersion() - Method in interface org.mockito.release.notes.model.ReleaseNotesData
Version of the released software component
getVersion() - Method in interface org.mockito.release.notes.vcs.ReleasedVersion
Version number
getVersion() - Method in interface org.mockito.release.version.VersionInfo
Version number
getVersionFile() - Method in class org.mockito.release.gradle.BumpVersionFileTask
File that contains version number information, for example: "version=0.0.1"
getWriteAuthToken() - Method in class org.mockito.release.gradle.ReleaseConfiguration.GitHub
GitHub write auth token to be used for pushing code to GitHub.
getWriteAuthUser() - Method in class org.mockito.release.gradle.ReleaseConfiguration.GitHub
GitHub user associated with the write auth token.
Git() - Constructor for class org.mockito.release.gradle.ReleaseConfiguration.Git
 
GIT_COMMIT_TASK - Static variable in class org.mockito.release.internal.gradle.GitPlugin
 
GitCheckOutTask - Class in org.mockito.release.internal.gradle
This task will checkout a certain revision.
GitCheckOutTask() - Constructor for class org.mockito.release.internal.gradle.GitCheckOutTask
 
GitCommitSerializer - Class in org.mockito.release.notes.vcs
 
GitCommitSerializer() - Constructor for class org.mockito.release.notes.vcs.GitCommitSerializer
 
GitCommitTask - Class in org.mockito.release.internal.gradle
Commits all changes registered with GitCommitTask.addChange(java.util.List<java.io.File>, java.lang.String, org.gradle.api.Task) method Commit message is concatenated from all descriptions of registered changes
GitCommitTask() - Constructor for class org.mockito.release.internal.gradle.GitCommitTask
 
GitHub() - Constructor for class org.mockito.release.gradle.ReleaseConfiguration.GitHub
 
GitHubAllContributorsJson - Class in org.mockito.release.notes.contributors
Provides means to parse JsonObjects returned from calling GitHub API.
GitHubAllContributorsJson() - Constructor for class org.mockito.release.notes.contributors.GitHubAllContributorsJson
 
GitHubCommitsJSON - Class in org.mockito.release.notes.contributors
Provides means to parse JsonObjects returned from calling GitHub API.
GitHubCommitsJSON() - Constructor for class org.mockito.release.notes.contributors.GitHubCommitsJSON
 
GitHubContributorsProvider - 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 for class org.mockito.release.notes.util.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 for class org.mockito.release.notes.util.GitHubObjectFetcher
 
gitHubUser - Variable in class org.mockito.release.internal.gradle.util.team.TeamMember
 
GitPlugin - Class in org.mockito.release.internal.gradle
Adds Git-specific tasks needed for the release process: gitCommit gitTag gitPush performGitPush gitCommitCleanUp gitTagCleanUp
GitPlugin() - Constructor for class org.mockito.release.internal.gradle.GitPlugin
 
GitRevisionProvider - Class in org.mockito.release.notes.vcs
 
GitRevisionProvider(ProcessRunner) - Constructor for class org.mockito.release.notes.vcs.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.
GitSetupPlugin() - Constructor for class org.mockito.release.internal.gradle.GitSetupPlugin
 
GitStatus(Project) - Constructor for class org.mockito.release.internal.gradle.GitStatusPlugin.GitStatus
 
GitStatus(ProcessRunner) - Constructor for class org.mockito.release.internal.gradle.GitStatusPlugin.GitStatus
 
GitStatusPlugin - Class in org.mockito.release.internal.gradle
Adds extension GitStatusPlugin.GitStatus to the root project.
GitStatusPlugin() - Constructor for class org.mockito.release.internal.gradle.GitStatusPlugin
 
GitStatusPlugin.GitStatus - Class in org.mockito.release.internal.gradle
The Git status of the working copy
GitUtil - Class in org.mockito.release.internal.gradle.util
Git utilities
GitUtil() - Constructor for class org.mockito.release.internal.gradle.util.GitUtil
 
GradlePluginReleasingPlugin - Class in org.mockito.release.internal.gradle
Plugin contains everything you need to automatically bump your version in Travis CI environment AutoVersioningPlugin TravisPlugin Adds following tasks:
GradlePluginReleasingPlugin() - Constructor for class org.mockito.release.internal.gradle.GradlePluginReleasingPlugin
 

H

hashCode() - Method in class org.mockito.release.notes.contributors.DefaultContributor
 
hashCode() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributor
 
hasNextPage() - Method in class org.mockito.release.notes.util.GitHubListFetcher
 

I

IgnoredCommit - Class in org.mockito.release.notes.vcs
 
IgnoredCommit(Collection<String>) - Constructor for class org.mockito.release.notes.vcs.IgnoredCommit
 
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.
Improvements() - Constructor for class org.mockito.release.notes.improvements.Improvements
 
ImprovementsProvider - Interface in org.mockito.release.notes.improvements
Provides tracked improvements to be referenced in release notes
IncrementalReleaseNotes - Class in org.mockito.release.gradle
Generates incremental, detailed release notes text.
IncrementalReleaseNotes() - Constructor for class org.mockito.release.gradle.IncrementalReleaseNotes
 
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.
IOUtil - Class in org.mockito.release.notes.util
IO utils.
IOUtil() - Constructor for class org.mockito.release.notes.util.IOUtil
 
isDryRun() - Method in class org.mockito.release.gradle.ReleaseConfiguration
If the release steps should be invoked in "dry run" mode.
isExplosive() - Method in class org.mockito.release.gradle.ReleaseNeededTask
If the exception should be thrown if the release is not needed.
isOnlyPullRequests() - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
Whether to include only pull requests in the release notes data
isOnlyPullRequests() - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
isPublicationsEqual() - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
isPullRequest() - Method in class org.mockito.release.gradle.ReleaseNeededTask
Pull request this job is building
isPullRequest() - Method in class org.mockito.release.notes.internal.DefaultImprovement
 
isPullRequest() - Method in interface org.mockito.release.notes.model.Improvement
Informs if given issue is a pull request
isTrue(T) - Method in interface org.mockito.release.notes.util.Predicate
returns true if the predicate is satisfied for given object
isTrue(Commit) - Method in class org.mockito.release.notes.vcs.IgnoredCommit
 

J

JavaLibraryPlugin - Class in org.mockito.release.internal.gradle
Intended to be applied in individual Java submodule.
JavaLibraryPlugin() - Constructor for class org.mockito.release.internal.gradle.JavaLibraryPlugin
 

K

keySet() - Method in class org.mockito.release.internal.util.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() - Constructor for class org.mockito.release.internal.gradle.configuration.LazyConfiguration
 
lazyConfiguration(Task, Runnable) - Static method in class org.mockito.release.internal.gradle.configuration.LazyConfiguration
Performs configuration only if given task is in the task execution graph.
loadContributors(String, String, String) - Method in interface org.mockito.release.notes.contributors.ContributorsReader
 
loadContributors(String, String, String) - Method in class org.mockito.release.notes.contributors.DefaultContributorsReader
 

M

mapContributorsToGitHubUser(Collection<String>, String, String) - Method in interface org.mockito.release.notes.contributors.ContributorsProvider
 
mapContributorsToGitHubUser(Collection<String>, String, String) - Method in class org.mockito.release.notes.contributors.GitHubContributorsProvider
 
MultiMap<K,V> - Class in org.mockito.release.internal.util
Basic multi-map that contains multiple values per key
MultiMap() - Constructor for class org.mockito.release.internal.util.MultiMap
 
MultiReleaseNotesFormatter - Interface in org.mockito.release.notes.format
Formats release notes across multiple releases

N

name - Variable in class org.mockito.release.internal.gradle.util.team.TeamMember
 
nextPage() - Method in class org.mockito.release.notes.util.GitHubListFetcher
 
notableFormatter(String, String, String) - Static method in class org.mockito.release.notes.format.ReleaseNotesFormatters
Returns the concise formatter intended to use for notable releases
NotableReleaseNotesFetcherTask - Class in org.mockito.release.internal.gradle
 
NotableReleaseNotesFetcherTask() - Constructor for class org.mockito.release.internal.gradle.NotableReleaseNotesFetcherTask
 
NotableReleaseNotesGeneratorTask - Class in org.mockito.release.internal.gradle
 
NotableReleaseNotesGeneratorTask() - Constructor for class org.mockito.release.internal.gradle.NotableReleaseNotesGeneratorTask
 
NotesGeneration - Class in org.mockito.release.internal.gradle
 
NotesGeneration() - Constructor for class org.mockito.release.internal.gradle.NotesGeneration
 
notNull(T, String) - Static method in class org.mockito.release.internal.gradle.configuration.BasicValidator
Throws GradleException with specified message if the object is null.
notNull(String, String, String) - Static method in class org.mockito.release.internal.gradle.configuration.BasicValidator
Similar to BasicValidator.notNull(Object, String) but checks the env variable as fallback if object is null.
notNull(Object...) - Static method in class org.mockito.release.internal.util.ArgumentValidation
None of the input targets can not be null otherwise IllegalArgumentException is thrown.

O

org.mockito.release.exec - package org.mockito.release.exec
 
org.mockito.release.gradle - package org.mockito.release.gradle
 
org.mockito.release.internal.comparison - package org.mockito.release.internal.comparison
 
org.mockito.release.internal.comparison.artifact - package org.mockito.release.internal.comparison.artifact
 
org.mockito.release.internal.gradle - package org.mockito.release.internal.gradle
 
org.mockito.release.internal.gradle.configuration - package org.mockito.release.internal.gradle.configuration
 
org.mockito.release.internal.gradle.util - package org.mockito.release.internal.gradle.util
 
org.mockito.release.internal.gradle.util.team - package org.mockito.release.internal.gradle.util.team
 
org.mockito.release.internal.util - package org.mockito.release.internal.util
 
org.mockito.release.notes.contributors - package org.mockito.release.notes.contributors
 
org.mockito.release.notes.format - package org.mockito.release.notes.format
 
org.mockito.release.notes.generator - package org.mockito.release.notes.generator
 
org.mockito.release.notes.improvements - package org.mockito.release.notes.improvements
 
org.mockito.release.notes.internal - package org.mockito.release.notes.internal
 
org.mockito.release.notes.model - package org.mockito.release.notes.model
 
org.mockito.release.notes.util - package org.mockito.release.notes.util
 
org.mockito.release.notes.vcs - package org.mockito.release.notes.vcs
 
org.mockito.release.version - package org.mockito.release.version
 

P

parseDate(String) - Static method in class org.mockito.release.notes.internal.DateFormat
Parses date in iso format, e.g.
parseDateInEpochSeconds(String) - Static method in class org.mockito.release.notes.internal.DateFormat
Parse Date in epoch seconds (Unix time).
parsePerson(String) - Static method in class org.mockito.release.internal.gradle.util.team.TeamParser
Parses single person notation provided via ReleaseConfiguration.Team#getDevelopers() and ReleaseConfiguration.Team#getContributors()
parseUTCDate(String) - Static method in class org.mockito.release.notes.internal.DateFormat
Parses date in simple format, UTC, e.g.
PomCustomizer - Class in org.mockito.release.internal.gradle.util
Customizes the pom file.
PomCustomizer() - Constructor for class org.mockito.release.internal.gradle.util.PomCustomizer
 
Predicate<T> - Interface in org.mockito.release.notes.util
Generic predicate
PreviewTask() - Constructor for class org.mockito.release.gradle.IncrementalReleaseNotes.PreviewTask
 
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
 
PublicationsComparatorPlugin - Class in org.mockito.release.internal.gradle
Opinionated continuous delivery plugin.
PublicationsComparatorPlugin() - Constructor for class org.mockito.release.internal.gradle.PublicationsComparatorPlugin
 
PublicationsComparatorTask - Class in org.mockito.release.internal.comparison
Compares sources jars and pom files produced by the build with analogical artifacts from last published build.
PublicationsComparatorTask() - Constructor for class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
put(K, V) - Method in class org.mockito.release.internal.util.MultiMap
 

R

readFully(File) - Static method in class org.mockito.release.notes.util.IOUtil
Reads string from the file
readFully(InputStream) - Static method in class org.mockito.release.notes.util.IOUtil
Reads string from the stream and closes it
readFullyOrDefault(File, String) - Static method in class org.mockito.release.notes.util.IOUtil
Reads string from the file or returns empty text if file doesn't exist or can't open
registerChangesForCommitIfApplied(List<File>, String, Task) - Static method in class org.mockito.release.internal.gradle.GitPlugin
 
ReleaseConfiguration - Class in org.mockito.release.gradle
Configuration of the releasing plugin.
ReleaseConfiguration() - Constructor for class org.mockito.release.gradle.ReleaseConfiguration
 
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
ReleaseConfigurationPlugin - Class in org.mockito.release.internal.gradle
Adds extension for configuring the release to the root project.
ReleaseConfigurationPlugin() - Constructor for class org.mockito.release.internal.gradle.ReleaseConfigurationPlugin
 
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 class org.mockito.release.gradle.ReleaseNeededTask
 
ReleaseNeededPlugin - Class in org.mockito.release.internal.gradle
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
ReleaseNeededPlugin() - Constructor for class org.mockito.release.internal.gradle.ReleaseNeededPlugin
 
ReleaseNeededTask - Class in org.mockito.release.gradle
Decides if the release is needed.
ReleaseNeededTask() - Constructor for class org.mockito.release.gradle.ReleaseNeededTask
 
ReleaseNotes() - Constructor for class org.mockito.release.gradle.ReleaseConfiguration.ReleaseNotes
 
ReleaseNotesData - Interface in org.mockito.release.notes.model
Contains all the information that is needed for release notes for single specific release (version).
ReleaseNotesException - Exception in org.mockito.release.notes.util
 
ReleaseNotesException(String, Throwable) - Constructor for exception org.mockito.release.notes.util.ReleaseNotesException
 
ReleaseNotesFetcherTask - Class in org.mockito.release.gradle
Fetches release notes data information from Git and GitHub and serializes it to ReleaseNotesFetcherTask.outputFile.
ReleaseNotesFetcherTask() - Constructor for class org.mockito.release.gradle.ReleaseNotesFetcherTask
 
ReleaseNotesFormatters - Class in org.mockito.release.notes.format
Gives access to all release and version notes formatters
ReleaseNotesFormatters() - Constructor for class org.mockito.release.notes.format.ReleaseNotesFormatters
 
ReleaseNotesGenerator - Interface in org.mockito.release.notes.generator
Generates release notes data model.
releaseNotesGenerator(File, String, String, Predicate<Commit>) - Static method in class org.mockito.release.notes.generator.ReleaseNotesGenerators
 
ReleaseNotesGenerators - Class in org.mockito.release.notes.generator
 
ReleaseNotesGenerators() - Constructor for class org.mockito.release.notes.generator.ReleaseNotesGenerators
 
ReleaseNotesPlugin - Class in org.mockito.release.internal.gradle
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 It also adds updates release notes changes if GitPlugin applied
ReleaseNotesPlugin() - Constructor for class org.mockito.release.internal.gradle.ReleaseNotesPlugin
 
ReleaseNotesSerializer - Class in org.mockito.release.internal.gradle.util
 
ReleaseNotesSerializer() - Constructor for class org.mockito.release.internal.gradle.util.ReleaseNotesSerializer
 
ReleaseNotesSerializer(DefaultContributionSetSerializer, DefaultImprovementSerializer) - Constructor for class org.mockito.release.internal.gradle.util.ReleaseNotesSerializer
 
resolve() - Method in class org.mockito.release.internal.gradle.TemplateResolver
 
RevisionProvider - Interface in org.mockito.release.notes.vcs
Provides revision numbers for changes
run(String...) - Method in class org.mockito.release.exec.DefaultProcessRunner
 
run(List<String>) - Method in class org.mockito.release.exec.DefaultProcessRunner
 
run(String...) - Method in interface org.mockito.release.exec.ProcessRunner
Executes given command line and returns the output.
run(List<String>) - Method in interface org.mockito.release.exec.ProcessRunner
Executes given command line and returns result.
runTest() - Method in class org.mockito.release.internal.gradle.RunTestReleaseTask
 
RunTestReleaseTask - Class in org.mockito.release.internal.gradle
This task run external process and additionally store output of external process to file.
RunTestReleaseTask() - Constructor for class org.mockito.release.internal.gradle.RunTestReleaseTask
 

S

secureExec() - Method in class org.mockito.release.gradle.SecureExecTask
 
SecureExecTask - Class in org.mockito.release.gradle
Similar to Gradle's built-in Exec but it does not expose the command line parameters when build is executed with '-i' (--info) level.
SecureExecTask() - Constructor for class org.mockito.release.gradle.SecureExecTask
 
serialize(Collection<ReleaseNotesData>) - Method in class org.mockito.release.internal.gradle.util.ReleaseNotesSerializer
 
serialize(ProjectContributorsSet) - Method in class org.mockito.release.notes.contributors.AllContributorsSerializer
 
serialize(ContributorsSet) - Method in class org.mockito.release.notes.contributors.ContributorsSerializer
 
serialize(DefaultImprovement) - Method in class org.mockito.release.notes.internal.DefaultImprovementSerializer
 
serialize(Collection<T>) - Method in class org.mockito.release.notes.util.CollectionSerializer
 
serialize(DefaultContribution) - Method in class org.mockito.release.notes.vcs.DefaultContributionSerializer
 
serialize(DefaultContributionSet) - Method in class org.mockito.release.notes.vcs.DefaultContributionSetSerializer
 
serialize(GitCommit) - Method in class org.mockito.release.notes.vcs.GitCommitSerializer
 
setBranch(String) - Method in class org.mockito.release.gradle.ReleaseNeededTask
setBuildOutputFile(File) - Method in class org.mockito.release.internal.gradle.RunTestReleaseTask
 
setCommand(List<String>) - Method in class org.mockito.release.internal.gradle.RunTestReleaseTask
 
setCommandLine(List<String>) - Method in class org.mockito.release.gradle.SecureExecTask
 
setCommitMessage(String) - Method in class org.mockito.release.gradle.ReleaseNeededTask
setCommitMessagePostfix(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration.Git
setContributors(Collection<String>) - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
setContributors(Collection<String>) - Method in class org.mockito.release.gradle.ReleaseConfiguration.Team
setContributorsDataFile(File) - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
setCurrentVersion(String) - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
setDetailedReleaseNotesLink(String) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setDevelopers(Collection<String>) - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
setDevelopers(Collection<String>) - Method in class org.mockito.release.gradle.ReleaseConfiguration.Team
setDryRun(boolean) - Method in class org.mockito.release.gradle.ReleaseConfiguration
setEmail(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration.Git
setExplosive(boolean) - Method in class org.mockito.release.gradle.ReleaseNeededTask
setFile(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration.ReleaseNotes
setGitHubLabelMapping(Map<String, String>) - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
setGitHubLabels(Collection<String>) - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
setGitHubLabels(Collection<String>) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setGitHubReadOnlyAuthToken(String) - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
setGitHubReadOnlyAuthToken(String) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setGitHubRepository(String) - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
setGitHubRepository(String) - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
setGitHubRepository(String) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setGitWorkDir(File) - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
setGitWorkingDir(File) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setHeadVersion(String) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setIgnoreCommitsContaining(Collection<String>) - Method in class org.mockito.release.gradle.ReleaseConfiguration.ReleaseNotes
setIgnoreCommitsContaining(Collection<String>) - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
setIgnoreCommitsContaining(Collection<String>) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setIntroductionText(String) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setLabelMapping(Map<String, String>) - Method in class org.mockito.release.gradle.ReleaseConfiguration.ReleaseNotes
setOnlyPullRequests(boolean) - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
setOnlyPullRequests(boolean) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setOutputFile(File) - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
setOutputFile(File) - Method in class org.mockito.release.internal.gradle.AllContributorsFetcherTask
setOutputFile(File) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setPreviousReleaseVersion(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration
setPreviousVersion(String) - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
setPreviousVersion(String) - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
setPreviousVersion(String) - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
setPreviousVersionPomFile(File) - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
setPreviousVersionPomLocalFile(File) - Method in class org.mockito.release.internal.comparison.DownloadPreviousReleaseArtifactsTask
 
setPreviousVersionPomUrl(String) - Method in class org.mockito.release.internal.comparison.DownloadPreviousReleaseArtifactsTask
 
setPreviousVersionSourcesJarFile(File) - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
setPreviousVersionSourcesJarLocalFile(File) - Method in class org.mockito.release.internal.comparison.DownloadPreviousReleaseArtifactsTask
 
setPreviousVersionSourcesJarUrl(String) - Method in class org.mockito.release.internal.comparison.DownloadPreviousReleaseArtifactsTask
 
setProjectGroup(String) - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
 
setPublicationRepository(String) - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
setPublicationsEqual(boolean) - Method in class org.mockito.release.internal.comparison.PublicationsComparatorTask
only use for testing purposes!
setPullRequest(boolean) - Method in class org.mockito.release.gradle.ReleaseNeededTask
setReadOnlyAuthToken(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration.GitHub
setReadOnlyAuthToken(String) - Method in class org.mockito.release.internal.gradle.AllContributorsFetcherTask
setReleasableBranchRegex(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration.Git
setReleasableBranchRegex(String) - Method in class org.mockito.release.gradle.ReleaseNeededTask
setReleaseNotesData(File) - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
setReleaseNotesFile(File) - Method in class org.mockito.release.gradle.IncrementalReleaseNotes
setRepoName(String) - Method in class org.mockito.release.internal.gradle.RunTestReleaseTask
 
setRepository(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration.GitHub
setRepository(String) - Method in class org.mockito.release.internal.gradle.AllContributorsFetcherTask
setRepository(String) - Method in class org.mockito.release.internal.gradle.CloneGitRepositoryTask
 
setRev(String) - Method in class org.mockito.release.internal.gradle.GitCheckOutTask
setSecretValue(String) - Method in class org.mockito.release.exec.DefaultProcessRunner
 
setSecretValue(String) - Method in class org.mockito.release.gradle.SecureExecTask
setSkipCommitMessagePostfix(String) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setTagPrefix(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration.Git
setTagPrefix(String) - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
setTagPrefix(String) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setTargetDir(File) - Method in class org.mockito.release.internal.gradle.CloneGitRepositoryTask
 
setTargetVersions(Collection<String>) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setTemporarySerializedNotesFile(File) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setUser(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration.Git
setVcsCommitsLinkTemplate(String) - Method in class org.mockito.release.internal.gradle.NotesGeneration
 
setVersion(String) - Method in class org.mockito.release.gradle.ReleaseNotesFetcherTask
setVersionFile(File) - Method in class org.mockito.release.gradle.BumpVersionFileTask
setWorkDir(File) - Method in class org.mockito.release.internal.gradle.RunTestReleaseTask
 
setWriteAuthToken(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration.GitHub
 
setWriteAuthUser(String) - Method in class org.mockito.release.gradle.ReleaseConfiguration.GitHub
size() - Method in class org.mockito.release.internal.util.MultiMap
 
size() - Method in interface org.mockito.release.notes.contributors.ContributorsSet
 
size() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributorsSet
 
size() - Method in interface org.mockito.release.notes.contributors.ProjectContributorsSet
 
Specs - Class in org.mockito.release.internal.gradle.util
Helper methods for Gradle Spec objects
Specs() - Constructor for class org.mockito.release.internal.gradle.util.Specs
 

T

task(Project, String, Action<Task>) - Static method in class org.mockito.release.internal.gradle.util.TaskMaker
Creates task with preconfigured defaults
task(Project, String, Class<T>, Action<T>) - Static method in class org.mockito.release.internal.gradle.util.TaskMaker
Creates task of specific type with preconfigured defaults
TASK_GROUP - Static variable in class org.mockito.release.internal.gradle.util.TaskMaker
 
TaskMaker - Class in org.mockito.release.internal.gradle.util
Handy class that should be used to create tasks.
TaskMaker() - Constructor for class org.mockito.release.internal.gradle.util.TaskMaker
 
Team() - Constructor for class org.mockito.release.gradle.ReleaseConfiguration.Team
 
TeamMember - Class in org.mockito.release.internal.gradle.util.team
Represents team member configurable via ReleaseConfiguration.Team#getDevelopers() and ReleaseConfiguration.Team#getContributors()
TeamParser - Class in org.mockito.release.internal.gradle.util.team
Parses team members configurable via ReleaseConfiguration.Team#getDevelopers() and ReleaseConfiguration.Team#getContributors()
TeamParser() - Constructor for class org.mockito.release.internal.gradle.util.team.TeamParser
 
TeamParser.InvalidInput - Exception in org.mockito.release.internal.gradle.util.team
Thrown when the team members are not configured correctly in ReleaseConfiguration.Team#getDevelopers() or ReleaseConfiguration.Team#getContributors()
TemplateResolver - Class in org.mockito.release.internal.gradle
Utility class that can be used to replace expressions formatted like "@key@" with provided values in given template text
TemplateResolver(String) - Constructor for class org.mockito.release.internal.gradle.TemplateResolver
 
toConfigNotation() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributorsSet
 
toConfigNotation() - Method in interface org.mockito.release.notes.contributors.ProjectContributorsSet
Returns a collection of contributors in notation "GITHUB_USER:FULL_NAME".
toContributor(JsonObject, JsonObject) - Static method in class org.mockito.release.notes.contributors.GitHubAllContributorsJson
Parses GitHub JsonObject in accordance to the API
toJson() - Method in class org.mockito.release.notes.contributors.DefaultContributor
 
toJson(Writer) - Method in class org.mockito.release.notes.contributors.DefaultContributor
 
toJson() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributor
 
toJson(Writer) - Method in class org.mockito.release.notes.contributors.DefaultProjectContributor
 
toJson() - Method in class org.mockito.release.notes.internal.DefaultImprovement
 
toJson(Writer) - Method in class org.mockito.release.notes.internal.DefaultImprovement
 
toJson() - Method in class org.mockito.release.notes.internal.DefaultReleaseNotesData
 
toJson(Writer) - Method in class org.mockito.release.notes.internal.DefaultReleaseNotesData
 
toString() - Method in class org.mockito.release.notes.contributors.DefaultContributor
 
toString() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributor
 
toString() - Method in class org.mockito.release.notes.contributors.DefaultProjectContributorsSet
 
toString() - Method in class org.mockito.release.notes.internal.DefaultImprovement
 
TravisPlugin - Class in org.mockito.release.internal.gradle
Configures the release automation to be used with Travis CI.
TravisPlugin() - Constructor for class org.mockito.release.internal.gradle.TravisPlugin
 

U

UPDATE_NOTES_TASK - Static variable in class org.mockito.release.internal.gradle.ReleaseNotesPlugin
 
updateReleaseNotes() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes.PreviewTask
 
updateReleaseNotes() - Method in class org.mockito.release.gradle.IncrementalReleaseNotes.UpdateTask
 
UpdateTask() - Constructor for class org.mockito.release.gradle.IncrementalReleaseNotes.UpdateTask
 

V

validateTeamMembers(Collection<String>) - Static method in class org.mockito.release.internal.gradle.util.team.TeamParser
Validates team memberes configured via ReleaseConfiguration.Team#getDevelopers() and ReleaseConfiguration.Team#getContributors()
Vcs - Class in org.mockito.release.notes.vcs
Vcs services
Vcs() - Constructor for class org.mockito.release.notes.vcs.Vcs
 
Version - Class in org.mockito.release.version
Version utilities
Version() - Constructor for class org.mockito.release.version.Version
 
VERSION_FILE_NAME - Static variable in class org.mockito.release.internal.gradle.VersioningPlugin
 
versionInfo(File) - Static method in class org.mockito.release.version.Version
Provides instance of version information
VersionInfo - Interface in org.mockito.release.version
The file that contains version number
VersioningPlugin - Class in org.mockito.release.internal.gradle
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 Plugin adds bumped version changes if GitPlugin applied
VersioningPlugin() - Constructor for class org.mockito.release.internal.gradle.VersioningPlugin
 

W

withName(String) - Static method in class org.mockito.release.internal.gradle.util.Specs
Spec satisfied by task that matches provided name
withProperty(String, String) - Method in class org.mockito.release.internal.gradle.TemplateResolver
 
writeFile(File, String) - Static method in class org.mockito.release.notes.util.IOUtil
 

Y

yesterday() - Static method in class org.mockito.release.internal.util.DateUtil
Yesterday date from now
A B C D E F G H I J K L M N O P R S T U V W Y 
Skip navigation links