@Component(role=PomUpdater.class) public class DefaultPomUpdater extends org.codehaus.plexus.logging.AbstractLogEnabled implements PomUpdater
| Modifier and Type | Field and Description |
|---|---|
static String |
VERSION_DELIMITER |
| Constructor and Description |
|---|
DefaultPomUpdater() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFeatureVersionToSnapshotVersions(ProjectCacheKey cacheKey,
String featureVersion,
List<org.apache.maven.project.MavenProject> reactorProjects) |
void |
addSnapshotToPomVersions(ProjectCacheKey cacheKey,
VersionType versionType,
String versionSuffix,
List<org.apache.maven.project.MavenProject> reactorProjects) |
void |
copyPomVersionsFromMap(Map<String,String> versionsToCopy,
List<org.apache.maven.project.MavenProject> projectsToUpdate) |
void |
copyPomVersionsFromProject(List<org.apache.maven.project.MavenProject> projectsToCopy,
List<org.apache.maven.project.MavenProject> projectsToUpdate) |
protected void |
doUpdate(List<org.apache.maven.project.MavenProject> reactorProjects,
Map<String,String> originalVersions,
Map<String,String> finalVersions,
boolean updateDependencies) |
protected void |
logChanges(ProjectChangeset changes) |
void |
removeFeatureVersionFromSnapshotVersions(ProjectCacheKey cacheKey,
String featureVersion,
List<org.apache.maven.project.MavenProject> reactorProjects) |
void |
removeSnapshotFromFeatureVersions(ProjectCacheKey cacheKey,
String featureVersion,
List<org.apache.maven.project.MavenProject> reactorProjects) |
void |
removeSnapshotFromPomVersions(ProjectCacheKey cacheKey,
String versionSuffix,
List<org.apache.maven.project.MavenProject> reactorProjects) |
void |
updatePomsWithNextDevelopmentVersion(ProjectCacheKey cacheKey,
List<org.apache.maven.project.MavenProject> reactorProjects) |
public static final String VERSION_DELIMITER
public void removeSnapshotFromPomVersions(ProjectCacheKey cacheKey, String versionSuffix, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
removeSnapshotFromPomVersions in interface PomUpdaterMavenJGitFlowExceptionpublic void addSnapshotToPomVersions(ProjectCacheKey cacheKey, VersionType versionType, String versionSuffix, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
addSnapshotToPomVersions in interface PomUpdaterMavenJGitFlowExceptionpublic void copyPomVersionsFromProject(List<org.apache.maven.project.MavenProject> projectsToCopy, List<org.apache.maven.project.MavenProject> projectsToUpdate) throws MavenJGitFlowException
copyPomVersionsFromProject in interface PomUpdaterMavenJGitFlowExceptionpublic void copyPomVersionsFromMap(Map<String,String> versionsToCopy, List<org.apache.maven.project.MavenProject> projectsToUpdate) throws MavenJGitFlowException
copyPomVersionsFromMap in interface PomUpdaterMavenJGitFlowExceptionpublic void updatePomsWithNextDevelopmentVersion(ProjectCacheKey cacheKey, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
updatePomsWithNextDevelopmentVersion in interface PomUpdaterMavenJGitFlowExceptionpublic void addFeatureVersionToSnapshotVersions(ProjectCacheKey cacheKey, String featureVersion, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
addFeatureVersionToSnapshotVersions in interface PomUpdaterMavenJGitFlowExceptionpublic void removeFeatureVersionFromSnapshotVersions(ProjectCacheKey cacheKey, String featureVersion, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
removeFeatureVersionFromSnapshotVersions in interface PomUpdaterMavenJGitFlowExceptionpublic void removeSnapshotFromFeatureVersions(ProjectCacheKey cacheKey, String featureVersion, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
removeSnapshotFromFeatureVersions in interface PomUpdaterMavenJGitFlowExceptionprotected void doUpdate(List<org.apache.maven.project.MavenProject> reactorProjects, Map<String,String> originalVersions, Map<String,String> finalVersions, boolean updateDependencies) throws MavenJGitFlowException
MavenJGitFlowExceptionprotected void logChanges(ProjectChangeset changes)
Copyright © 2014 Atlassian. All rights reserved.