org.apache.maven.plugins.release.helpers
Class ReleaseProgressTracker

java.lang.Object
  extended by org.apache.maven.plugins.release.helpers.ReleaseProgressTracker

public class ReleaseProgressTracker
extends java.lang.Object


Field Summary
static java.lang.String CP_CHECKED_IN_DEVELOPMENT_VERSION
           
static java.lang.String CP_CHECKED_IN_RELEASE_VERSION
           
static java.lang.String CP_GENERATED_RELEASE_POM
           
static java.lang.String CP_INITIALIZED
           
static java.lang.String CP_LOCAL_MODIFICATIONS_CHECKED
           
static java.lang.String CP_POM_TRANSFORMED_FOR_RELEASE
           
static java.lang.String CP_POM_TRANSORMED_FOR_DEVELOPMENT
           
static java.lang.String CP_PREPARED_RELEASE
           
static java.lang.String CP_REMOVED_RELEASE_POM
           
static java.lang.String CP_TAGGED_RELEASE
           
static java.lang.String RELEASE_PROPERTIES
           
 
Method Summary
 void addOriginalScmInfo(java.lang.String projectId, org.apache.maven.model.Scm scm)
           
 void checkpoint(java.lang.String pointName)
           
static ReleaseProgressTracker create(java.io.File releasePropertiesFile)
           
 java.lang.String getPassword()
           
static java.lang.String getReleaseProgressFilename()
           
 java.lang.String getScmTag()
           
 java.lang.String getScmTagBase()
           
 java.lang.String getScmUrl()
           
 java.lang.String getUsername()
           
static ReleaseProgressTracker load(java.io.File basedir)
           
static ReleaseProgressTracker loadOrCreate(java.io.File basedir)
           
 void restoreScmInfo(java.lang.String projectId, org.apache.maven.model.Scm scm)
           
 void setPassword(java.lang.String password)
           
protected  void setReleaseProperty(java.lang.String key, java.lang.String value)
           
 void setResumeAtCheckpoint(boolean resumeAtCheckpoint)
           
 void setScmTag(java.lang.String scmTag)
           
 void setScmTagBase(java.lang.String tagBase)
           
 void setScmUrl(java.lang.String scmUrl)
           
 void setUsername(java.lang.String username)
           
 void store()
           
 boolean verifyCheckpoint(java.lang.String pointName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RELEASE_PROPERTIES

public static final java.lang.String RELEASE_PROPERTIES
See Also:
Constant Field Values

CP_INITIALIZED

public static final java.lang.String CP_INITIALIZED
See Also:
Constant Field Values

CP_LOCAL_MODIFICATIONS_CHECKED

public static final java.lang.String CP_LOCAL_MODIFICATIONS_CHECKED
See Also:
Constant Field Values

CP_POM_TRANSFORMED_FOR_RELEASE

public static final java.lang.String CP_POM_TRANSFORMED_FOR_RELEASE
See Also:
Constant Field Values

CP_GENERATED_RELEASE_POM

public static final java.lang.String CP_GENERATED_RELEASE_POM
See Also:
Constant Field Values

CP_CHECKED_IN_RELEASE_VERSION

public static final java.lang.String CP_CHECKED_IN_RELEASE_VERSION
See Also:
Constant Field Values

CP_TAGGED_RELEASE

public static final java.lang.String CP_TAGGED_RELEASE
See Also:
Constant Field Values

CP_POM_TRANSORMED_FOR_DEVELOPMENT

public static final java.lang.String CP_POM_TRANSORMED_FOR_DEVELOPMENT
See Also:
Constant Field Values

CP_REMOVED_RELEASE_POM

public static final java.lang.String CP_REMOVED_RELEASE_POM
See Also:
Constant Field Values

CP_CHECKED_IN_DEVELOPMENT_VERSION

public static final java.lang.String CP_CHECKED_IN_DEVELOPMENT_VERSION
See Also:
Constant Field Values

CP_PREPARED_RELEASE

public static final java.lang.String CP_PREPARED_RELEASE
See Also:
Constant Field Values
Method Detail

loadOrCreate

public static ReleaseProgressTracker loadOrCreate(java.io.File basedir)
                                           throws java.io.IOException
Throws:
java.io.IOException

create

public static ReleaseProgressTracker create(java.io.File releasePropertiesFile)

load

public static ReleaseProgressTracker load(java.io.File basedir)
                                   throws java.io.IOException
Throws:
java.io.IOException

setReleaseProperty

protected void setReleaseProperty(java.lang.String key,
                                  java.lang.String value)

getReleaseProgressFilename

public static java.lang.String getReleaseProgressFilename()

setUsername

public void setUsername(java.lang.String username)

getUsername

public java.lang.String getUsername()

setScmTag

public void setScmTag(java.lang.String scmTag)

getScmTag

public java.lang.String getScmTag()

setScmUrl

public void setScmUrl(java.lang.String scmUrl)

getScmUrl

public java.lang.String getScmUrl()

setScmTagBase

public void setScmTagBase(java.lang.String tagBase)

getScmTagBase

public java.lang.String getScmTagBase()

setPassword

public void setPassword(java.lang.String password)

getPassword

public java.lang.String getPassword()

checkpoint

public void checkpoint(java.lang.String pointName)
                throws java.io.IOException
Throws:
java.io.IOException

store

public void store()
           throws java.io.IOException
Throws:
java.io.IOException

verifyCheckpoint

public boolean verifyCheckpoint(java.lang.String pointName)

setResumeAtCheckpoint

public void setResumeAtCheckpoint(boolean resumeAtCheckpoint)

addOriginalScmInfo

public void addOriginalScmInfo(java.lang.String projectId,
                               org.apache.maven.model.Scm scm)

restoreScmInfo

public void restoreScmInfo(java.lang.String projectId,
                           org.apache.maven.model.Scm scm)


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