@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,
boolean consistentProjectVersions) |
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 |
removeSnapshotFromPomVersionsKeepSuffix(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 PomUpdater
MavenJGitFlowException
public void removeSnapshotFromPomVersionsKeepSuffix(ProjectCacheKey cacheKey, String versionSuffix, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
removeSnapshotFromPomVersionsKeepSuffix
in interface PomUpdater
MavenJGitFlowException
public void addSnapshotToPomVersions(ProjectCacheKey cacheKey, VersionType versionType, String versionSuffix, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
addSnapshotToPomVersions
in interface PomUpdater
MavenJGitFlowException
public void copyPomVersionsFromProject(List<org.apache.maven.project.MavenProject> projectsToCopy, List<org.apache.maven.project.MavenProject> projectsToUpdate) throws MavenJGitFlowException
copyPomVersionsFromProject
in interface PomUpdater
MavenJGitFlowException
public void copyPomVersionsFromMap(Map<String,String> versionsToCopy, List<org.apache.maven.project.MavenProject> projectsToUpdate) throws MavenJGitFlowException
copyPomVersionsFromMap
in interface PomUpdater
MavenJGitFlowException
public void updatePomsWithNextDevelopmentVersion(ProjectCacheKey cacheKey, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
updatePomsWithNextDevelopmentVersion
in interface PomUpdater
MavenJGitFlowException
public void addFeatureVersionToSnapshotVersions(ProjectCacheKey cacheKey, String featureVersion, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
addFeatureVersionToSnapshotVersions
in interface PomUpdater
MavenJGitFlowException
public void removeFeatureVersionFromSnapshotVersions(ProjectCacheKey cacheKey, String featureVersion, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
removeFeatureVersionFromSnapshotVersions
in interface PomUpdater
MavenJGitFlowException
public void removeSnapshotFromFeatureVersions(ProjectCacheKey cacheKey, String featureVersion, List<org.apache.maven.project.MavenProject> reactorProjects) throws MavenJGitFlowException
removeSnapshotFromFeatureVersions
in interface PomUpdater
MavenJGitFlowException
protected void doUpdate(List<org.apache.maven.project.MavenProject> reactorProjects, Map<String,String> originalVersions, Map<String,String> finalVersions, boolean updateDependencies, boolean consistentProjectVersions) throws MavenJGitFlowException
MavenJGitFlowException
protected void logChanges(ProjectChangeset changes)
Copyright © 2017 Atlassian. All rights reserved.