org.apache.maven.plugins.release.phase
Class RewritePomsForDevelopmentPhase

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.plugins.release.phase.AbstractReleasePhase
          extended by org.apache.maven.plugins.release.phase.AbstractRewritePomsPhase
              extended by org.apache.maven.plugins.release.phase.RewritePomsForDevelopmentPhase
All Implemented Interfaces:
ReleasePhase, org.codehaus.plexus.logging.LogEnabled

public class RewritePomsForDevelopmentPhase
extends AbstractRewritePomsPhase

Rewrite POMs for future development

Author:
Brett Porter

Field Summary
 
Fields inherited from interface org.apache.maven.plugins.release.phase.ReleasePhase
ROLE
 
Constructor Summary
RewritePomsForDevelopmentPhase()
           
 
Method Summary
protected  java.util.Map getNextVersionMap(ReleaseConfiguration releaseConfiguration)
           
protected  java.util.Map getOriginalVersionMap(ReleaseConfiguration releaseConfiguration)
           
protected  void transformScm(org.apache.maven.project.MavenProject project, org.jdom.Element rootElement, org.jdom.Namespace namespace, ReleaseConfiguration releaseConfiguration, java.lang.String projectId, org.apache.maven.scm.repository.ScmRepository scmRepository)
           
 
Methods inherited from class org.apache.maven.plugins.release.phase.AbstractRewritePomsPhase
clean, execute, rewriteElement, simulate
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RewritePomsForDevelopmentPhase

public RewritePomsForDevelopmentPhase()
Method Detail

transformScm

protected void transformScm(org.apache.maven.project.MavenProject project,
                            org.jdom.Element rootElement,
                            org.jdom.Namespace namespace,
                            ReleaseConfiguration releaseConfiguration,
                            java.lang.String projectId,
                            org.apache.maven.scm.repository.ScmRepository scmRepository)
                     throws ReleaseExecutionException
Specified by:
transformScm in class AbstractRewritePomsPhase
Throws:
ReleaseExecutionException

getOriginalVersionMap

protected java.util.Map getOriginalVersionMap(ReleaseConfiguration releaseConfiguration)
Specified by:
getOriginalVersionMap in class AbstractRewritePomsPhase

getNextVersionMap

protected java.util.Map getNextVersionMap(ReleaseConfiguration releaseConfiguration)
Specified by:
getNextVersionMap in class AbstractRewritePomsPhase


Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.