public interface VersionProvider
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getLastReleaseVersions(org.apache.maven.project.MavenProject rootProject)
Returns the last release versions for all of the projects in the reactor.
|
Map<String,String> |
getNextDevelopmentVersions(ProjectCacheKey cacheKey,
List<org.apache.maven.project.MavenProject> reactorProjects)
Returns the (next) development versions for all of the projects in the reactor.
|
Map<String,String> |
getNextHotfixVersions(ProjectCacheKey cacheKey,
List<org.apache.maven.project.MavenProject> reactorProjects)
Returns the (next) hotfix versions for all of the projects in the reactor.
|
Map<String,String> |
getNextReleaseVersions(ProjectCacheKey cacheKey,
List<org.apache.maven.project.MavenProject> reactorProjects)
Returns the (next) release versions for all of the projects in the reactor.
|
Map<String,String> |
getNextVersionsForType(VersionType versionType,
ProjectCacheKey cacheKey,
List<org.apache.maven.project.MavenProject> reactorProjects) |
Map<String,String> |
getOriginalVersions(List<org.apache.maven.project.MavenProject> reactorProjects)
Returns the current versions for all of the projects in the reactor.
|
Map<String,String> |
getOriginalVersions(ProjectCacheKey cacheKey,
List<org.apache.maven.project.MavenProject> reactorProjects)
Returns the current versions for all of the projects in the reactor.
|
String |
getRootVersion(List<org.apache.maven.project.MavenProject> reactorProjects) |
String |
getRootVersion(ProjectCacheKey cacheKey,
List<org.apache.maven.project.MavenProject> reactorProjects) |
Map<String,String> getNextVersionsForType(VersionType versionType, ProjectCacheKey cacheKey, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
MavenJGitFlowException
Map<String,String> getNextReleaseVersions(ProjectCacheKey cacheKey, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
cacheKey
- The cacheKey to use when looking for versions so we don't have to loop over the reactor everytimereactorProjects
- The set of reactorProjects to loop overMavenJGitFlowException
Map<String,String> getNextHotfixVersions(ProjectCacheKey cacheKey, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
cacheKey
- The cacheKey to use when looking for versions so we don't have to loop over the reactor everytimereactorProjects
- The set of reactorProjects to loop overMavenJGitFlowException
Map<String,String> getNextDevelopmentVersions(ProjectCacheKey cacheKey, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
cacheKey
- The cacheKey to use when looking for versions so we don't have to loop over the reactor everytimereactorProjects
- The set of reactorProjects to loop overMavenJGitFlowException
Map<String,String> getLastReleaseVersions(org.apache.maven.project.MavenProject rootProject) throws MavenJGitFlowException
MavenJGitFlowException
Map<String,String> getOriginalVersions(ProjectCacheKey cacheKey, List<org.apache.maven.project.MavenProject> reactorProjects)
cacheKey
- The cacheKey to use when looking for versions so we don't have to loop over the reactor everytimereactorProjects
- The set of reactorProjects to loop overMap<String,String> getOriginalVersions(List<org.apache.maven.project.MavenProject> reactorProjects)
reactorProjects
- The set of reactorProjects to loop overString getRootVersion(ProjectCacheKey cacheKey, List<org.apache.maven.project.MavenProject> reactorProjects)
Copyright © 2017 Atlassian. All rights reserved.