org.universAAL.support.directives.procedures
Class UpdateRootVersionsProcedure
java.lang.Object
org.universAAL.support.directives.procedures.UpdateParentPomInteractiveProcedure
org.universAAL.support.directives.procedures.UpdateRootVersionsProcedure
- All Implemented Interfaces:
- APIProcedure, PomFixer
public class UpdateRootVersionsProcedure
- extends UpdateParentPomInteractiveProcedure
- implements APIProcedure, PomFixer
this procedure is intended to ease Release process by:
- changing the uAAL.pom parent version
- changing the imported root poms' versions in dependencyManagement
- changing the version of itest in dependencyManagement
- changing the version of uaal-maven-plugin in dependencyManagement
- changing the version of uaaldirectives-maven-plugin in
dependencyManagement
- changing the version of uaal-manifest-maven-plugin in
dependencyManagement
- the version of uaaldirectives-maven-plugin in reporting
All versions are set to be the newVersion Parameter passed in the constructor.
- Author:
- amedrano
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.universAAL.support.directives.util.PomFixer |
fix |
UpdateRootVersionsProcedure
public UpdateRootVersionsProcedure(String newVersion)
- Constructor.
- Parameters:
newVersion
- the new Version to use for all artifacts affected.
ask4NewVersion
protected String ask4NewVersion(String groupID,
String artifactID,
String currentVersion)
- Description copied from class:
UpdateParentPomInteractiveProcedure
- Ask the user for the new version for the given artifact.
- Overrides:
ask4NewVersion
in class UpdateParentPomInteractiveProcedure
- Returns:
Copyright © 2014 universAAL Consortium. All Rights Reserved.