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

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.RewritePomsForReleasePhase
All Implemented Interfaces:
ReleasePhase, org.codehaus.plexus.logging.LogEnabled

public class RewritePomsForReleasePhase
extends AbstractRewritePomsPhase

Rewrite POMs for release.

Author:
Brett Porter

Field Summary
 
Fields inherited from interface org.apache.maven.plugins.release.phase.ReleasePhase
ROLE
 
Constructor Summary
RewritePomsForReleasePhase()
           
 
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

RewritePomsForReleasePhase

public RewritePomsForReleasePhase()
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)
Specified by:
transformScm in class AbstractRewritePomsPhase

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.