org.apache.maven.plugins.release.helpers

Class ReleaseProgressTracker

public class ReleaseProgressTracker extends Object

Field Summary
static StringCP_CHECKED_IN_DEVELOPMENT_VERSION
static StringCP_CHECKED_IN_RELEASE_VERSION
static StringCP_GENERATED_RELEASE_POM
static StringCP_INITIALIZED
static StringCP_LOCAL_MODIFICATIONS_CHECKED
static StringCP_POM_TRANSFORMED_FOR_RELEASE
static StringCP_POM_TRANSORMED_FOR_DEVELOPMENT
static StringCP_PREPARED_RELEASE
static StringCP_REMOVED_RELEASE_POM
static StringCP_TAGGED_RELEASE
static StringRELEASE_PROPERTIES
Method Summary
voidaddOriginalScmInfo(String projectId, Scm scm)
voidcheckpoint(String pointName)
static ReleaseProgressTrackercreate(File releasePropertiesFile)
StringgetPassword()
static StringgetReleaseProgressFilename()
StringgetScmTag()
StringgetScmTagBase()
StringgetScmUrl()
StringgetUsername()
static ReleaseProgressTrackerload(File basedir)
static ReleaseProgressTrackerloadOrCreate(File basedir)
voidrestoreScmInfo(String projectId, Scm scm)
voidsetPassword(String password)
protected voidsetReleaseProperty(String key, String value)
voidsetResumeAtCheckpoint(boolean resumeAtCheckpoint)
voidsetScmTag(String scmTag)
voidsetScmTagBase(String tagBase)
voidsetScmUrl(String scmUrl)
voidsetUsername(String username)
voidstore()
booleanverifyCheckpoint(String pointName)

Field Detail

CP_CHECKED_IN_DEVELOPMENT_VERSION

public static final String CP_CHECKED_IN_DEVELOPMENT_VERSION

CP_CHECKED_IN_RELEASE_VERSION

public static final String CP_CHECKED_IN_RELEASE_VERSION

CP_GENERATED_RELEASE_POM

public static final String CP_GENERATED_RELEASE_POM

CP_INITIALIZED

public static final String CP_INITIALIZED

CP_LOCAL_MODIFICATIONS_CHECKED

public static final String CP_LOCAL_MODIFICATIONS_CHECKED

CP_POM_TRANSFORMED_FOR_RELEASE

public static final String CP_POM_TRANSFORMED_FOR_RELEASE

CP_POM_TRANSORMED_FOR_DEVELOPMENT

public static final String CP_POM_TRANSORMED_FOR_DEVELOPMENT

CP_PREPARED_RELEASE

public static final String CP_PREPARED_RELEASE

CP_REMOVED_RELEASE_POM

public static final String CP_REMOVED_RELEASE_POM

CP_TAGGED_RELEASE

public static final String CP_TAGGED_RELEASE

RELEASE_PROPERTIES

public static final String RELEASE_PROPERTIES

Method Detail

addOriginalScmInfo

public void addOriginalScmInfo(String projectId, Scm scm)

checkpoint

public void checkpoint(String pointName)

create

public static ReleaseProgressTracker create(File releasePropertiesFile)

getPassword

public String getPassword()

getReleaseProgressFilename

public static String getReleaseProgressFilename()

getScmTag

public String getScmTag()

getScmTagBase

public String getScmTagBase()

getScmUrl

public String getScmUrl()

getUsername

public String getUsername()

load

public static ReleaseProgressTracker load(File basedir)

loadOrCreate

public static ReleaseProgressTracker loadOrCreate(File basedir)

restoreScmInfo

public void restoreScmInfo(String projectId, Scm scm)

setPassword

public void setPassword(String password)

setReleaseProperty

protected void setReleaseProperty(String key, String value)

setResumeAtCheckpoint

public void setResumeAtCheckpoint(boolean resumeAtCheckpoint)

setScmTag

public void setScmTag(String scmTag)

setScmTagBase

public void setScmTagBase(String tagBase)

setScmUrl

public void setScmUrl(String scmUrl)

setUsername

public void setUsername(String username)

store

public void store()

verifyCheckpoint

public boolean verifyCheckpoint(String pointName)
Copyright © 2002-2008 Apache Software Foundation. All Rights Reserved.