org.apache.maven.shared.release.config
Class ReleaseDescriptor

java.lang.Object
  extended by org.apache.maven.shared.release.config.ReleaseDescriptor
All Implemented Interfaces:
java.io.Serializable

public class ReleaseDescriptor
extends java.lang.Object
implements java.io.Serializable

null

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
static java.lang.String DEVELOPMENT_KEY
           
static java.lang.String ORIGINAL_VERSION
           
static java.lang.String RELEASE_KEY
           
 
Constructor Summary
ReleaseDescriptor()
           
 
Method Summary
 void addDevelopmentVersion(java.lang.Object key, java.lang.String value)
          Method addDevelopmentVersion
 void addOriginalScmInfo(java.lang.Object key, java.lang.String value)
          Method addOriginalScmInfo
 void addReleaseVersion(java.lang.Object key, java.lang.String value)
          Method addReleaseVersion
 void addResolvedSnapshotDependency(java.lang.Object key, java.lang.String value)
          Method addResolvedSnapshotDependency
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAdditionalArguments()
          Get Additional arguments to pass to any executed Maven process.
 java.lang.String getCheckoutDirectory()
          Get The directory where the tag will be checked out.
 java.lang.String getCompletedPhase()
          Get The last completed phase.
 java.lang.String getDefaultDevelopmentVersion()
          Get Default version to use for new working copy.
 java.lang.String getDefaultReleaseVersion()
          Get Default version to use for the tagged release or the new branch.
 java.lang.String getDependencyDevelopmentVersion(java.lang.String artifactConflictId)
          Retrieve the release version for the resolved snapshot dependency.
 java.lang.String getDependencyReleaseVersion(java.lang.String artifactConflictId)
          Retrieve the release version for the resolved snapshot dependency.
 java.lang.String getDescription()
          Get The description of this release configuration
 java.util.Map getDevelopmentVersions()
          Method getDevelopmentVersions
 java.lang.String getModelEncoding()
           
 java.lang.String getName()
          Get The name of this release configuration
 java.util.Map getOriginalScmInfo()
          Method getOriginalScmInfo
 java.util.Map getOriginalVersions(java.util.List reactorProjects)
          Retrieve the original version map, before transformation, keyed by project's versionless identifier.
 java.lang.String getPerformGoals()
          Get The goals to execute in perform phase for the release.
 java.lang.String getPomFileName()
          Get The file name of the POM to pass to any executed Maven process.
 java.lang.String getPreparationGoals()
          Get The goals to execute in preparation for the release.
 java.util.Map getReleaseVersions()
          Method getReleaseVersions
 java.util.Map getResolvedSnapshotDependencies()
          Method getResolvedSnapshotDependencies
 java.lang.String getScmCommentPrefix()
          Get The prefix of SCM modification messages
 java.lang.String getScmPassword()
          Get The password for the user interacting with the scm
 java.lang.String getScmPrivateKey()
          Get Private key for an SSH based SCM repository.
 java.lang.String getScmPrivateKeyPassPhrase()
          Get Pass phrase for the private key.
 java.lang.String getScmRelativePathProjectDirectory()
          Get Relative path of the project returned by the checkout command.
 java.lang.String getScmReleaseLabel()
          Get tag name: the identifier for the tag.
 java.lang.String getScmSourceUrl()
          Get This is a MavenSCM of where you're going to get the sources to make the release with.
 java.lang.String getScmTagBase()
          Get Where you are going to put your tagged sources Example https://svn.apache.org/repos/asf/maven/plugins/tags
 java.lang.String getScmUsername()
          Get The user name to interact with the scm
 java.lang.String getWorkingDirectory()
          Get The directory where the release is performed.
 int hashCode()
           
 boolean isAddSchema()
          Get Whether to add the model schema to the top of the rewritten POM if it wasn't there already.
 boolean isAllowTimestampedSnapshots()
          Get Should timestamped SNAPSHOT dependencies be allowed? Default is to fail when any SNAPSHOT dependency is found.
 boolean isAutoVersionSubmodules()
          Get Whether to use the parent pom version for submodule verstions.
 boolean isBranchCreation()
          Get Whether to create a branch instead of do a release.
 boolean isCommitByProject()
          Get The commits must be done by modules or not.
 boolean isGenerateReleasePoms()
          Get Whether to generate release POMs.
 boolean isInteractive()
          Get Whether the release process is interactive and the release manager should be prompted to confirm values, or whether the defaults are used regardless.
 boolean isScmUseEditMode()
          Get Whether to use edit mode when making SCM modifications.
 boolean isSnapshotReleasePluginAllowed()
          Get Whether a SNAPSHOT of the release plugin is allowed.
 boolean isUpdateBranchVersions()
          Get Whether to update branch POM versions.
 boolean isUpdateDependencies()
          Get If updateDependencies is false, dependencies version won't be updated to the next development version.
 boolean isUpdateVersionsToSnapshot()
          Get Whether to update branch versions to SNAPSHOT.
 boolean isUpdateWorkingCopyVersions()
          Get Whether to update working copy POM versions.
 boolean isUseReleaseProfile()
          Get Whether to use the release profile that adds sources and javadocs to the released artifact, if appropriate.
 void mapDevelopmentVersion(java.lang.String projectId, java.lang.String nextVersion)
          Map a given project to a specified version from when it is incremented and placed back into development.
 void mapOriginalScmInfo(java.lang.String projectId, org.apache.maven.model.Scm scm)
          Map a given project to a specified set of SCM information.
 void mapReleaseVersion(java.lang.String projectId, java.lang.String nextVersion)
          Map a given project to a specified version from when it is released.
 void mapResolvedSnapshotDependencies(java.lang.String artifactName, java.lang.String releaseVersion, java.lang.String developmentVersion)
          Map a given snapshot dependency to a specified version from when it is released.
 void setAdditionalArguments(java.lang.String additionalArguments)
          Set Additional arguments to pass to any executed Maven process.
 void setAddSchema(boolean addSchema)
          Set Whether to add the model schema to the top of the rewritten POM if it wasn't there already.
 void setAllowTimestampedSnapshots(boolean allowTimestampedSnapshots)
          Set Should timestamped SNAPSHOT dependencies be allowed? Default is to fail when any SNAPSHOT dependency is found.
 void setAutoVersionSubmodules(boolean autoVersionSubmodules)
          Set Whether to use the parent pom version for submodule verstions.
 void setBranchCreation(boolean branchCreation)
          Set Whether to create a branch instead of do a release.
 void setCheckoutDirectory(java.lang.String checkoutDirectory)
          Set The directory where the tag will be checked out.
 void setCommitByProject(boolean commitByProject)
          Set The commits must be done by modules or not.
 void setCompletedPhase(java.lang.String completedPhase)
          Set The last completed phase.
 void setDefaultDevelopmentVersion(java.lang.String defaultDevelopmentVersion)
          Set Default version to use for new working copy.
 void setDefaultReleaseVersion(java.lang.String defaultReleaseVersion)
          Set Default version to use for the tagged release or the new branch.
 void setDescription(java.lang.String description)
          Set The description of this release configuration
 void setDevelopmentVersions(java.util.Map developmentVersions)
          Set A map of projects to versions to use when moving the given projects back into devlopment after release.
 void setGenerateReleasePoms(boolean generateReleasePoms)
          Set Whether to generate release POMs.
 void setInteractive(boolean interactive)
          Set Whether the release process is interactive and the release manager should be prompted to confirm values, or whether the defaults are used regardless.
 void setModelEncoding(java.lang.String modelEncoding)
           
 void setName(java.lang.String name)
          Set The name of this release configuration
 void setOriginalScmInfo(java.util.Map originalScmInfo)
          Set A map of projects to original SCM information.
 void setPerformGoals(java.lang.String performGoals)
          Set The goals to execute in perform phase for the release.
 void setPomFileName(java.lang.String pomFileName)
          Set The file name of the POM to pass to any executed Maven process.
 void setPreparationGoals(java.lang.String preparationGoals)
          Set The goals to execute in preparation for the release.
 void setReleaseVersions(java.util.Map releaseVersions)
          Set A map of projects to versions to use when releasing the given projects.
 void setResolvedSnapshotDependencies(java.util.Map resolvedSnapshotDependencies)
          Set A map of resolved snapshot dependencies versions.
 void setScmCommentPrefix(java.lang.String ScmCommentPrefix)
          Set The prefix of SCM modification messages
 void setScmPassword(java.lang.String scmPassword)
          Set The password for the user interacting with the scm
 void setScmPrivateKey(java.lang.String scmPrivateKey)
          Set Private key for an SSH based SCM repository.
 void setScmPrivateKeyPassPhrase(java.lang.String scmPrivateKeyPassPhrase)
          Set Pass phrase for the private key.
 void setScmRelativePathProjectDirectory(java.lang.String scmRelativePathProjectDirectory)
          Set Relative path of the project returned by the checkout command.
 void setScmReleaseLabel(java.lang.String scmReleaseLabel)
          Set tag name: the identifier for the tag.
 void setScmSourceUrl(java.lang.String scmSourceUrl)
          Set This is a MavenSCM of where you're going to get the sources to make the release with.
 void setScmTagBase(java.lang.String scmTagBase)
          Set Where you are going to put your tagged sources Example https://svn.apache.org/repos/asf/maven/plugins/tags
 void setScmUseEditMode(boolean scmUseEditMode)
          Set Whether to use edit mode when making SCM modifications.
 void setScmUsername(java.lang.String scmUsername)
          Set The user name to interact with the scm
 void setSnapshotReleasePluginAllowed(boolean snapshotReleasePluginAllowed)
          Set Whether a SNAPSHOT of the release plugin is allowed.
 void setUpdateBranchVersions(boolean updateBranchVersions)
          Set Whether to update branch POM versions.
 void setUpdateDependencies(boolean updateDependencies)
          Set If updateDependencies is false, dependencies version won't be updated to the next development version.
 void setUpdateVersionsToSnapshot(boolean updateVersionsToSnapshot)
          Set Whether to update branch versions to SNAPSHOT.
 void setUpdateWorkingCopyVersions(boolean updateWorkingCopyVersions)
          Set Whether to update working copy POM versions.
 void setUseReleaseProfile(boolean useReleaseProfile)
          Set Whether to use the release profile that adds sources and javadocs to the released artifact, if appropriate.
 void setWorkingDirectory(java.lang.String workingDirectory)
          Set The directory where the release is performed.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEVELOPMENT_KEY

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

RELEASE_KEY

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

ORIGINAL_VERSION

public static final java.lang.String ORIGINAL_VERSION
See Also:
Constant Field Values
Constructor Detail

ReleaseDescriptor

public ReleaseDescriptor()
Method Detail

addDevelopmentVersion

public void addDevelopmentVersion(java.lang.Object key,
                                  java.lang.String value)
Method addDevelopmentVersion

Parameters:
key -
value -

addOriginalScmInfo

public void addOriginalScmInfo(java.lang.Object key,
                               java.lang.String value)
Method addOriginalScmInfo

Parameters:
key -
value -

addReleaseVersion

public void addReleaseVersion(java.lang.Object key,
                              java.lang.String value)
Method addReleaseVersion

Parameters:
key -
value -

addResolvedSnapshotDependency

public void addResolvedSnapshotDependency(java.lang.Object key,
                                          java.lang.String value)
Method addResolvedSnapshotDependency

Parameters:
key -
value -

getAdditionalArguments

public java.lang.String getAdditionalArguments()
Get Additional arguments to pass to any executed Maven process.


getCheckoutDirectory

public java.lang.String getCheckoutDirectory()
Get The directory where the tag will be checked out.


getCompletedPhase

public java.lang.String getCompletedPhase()
Get The last completed phase.


getDefaultDevelopmentVersion

public java.lang.String getDefaultDevelopmentVersion()
Get Default version to use for new working copy.


getDefaultReleaseVersion

public java.lang.String getDefaultReleaseVersion()
Get Default version to use for the tagged release or the new branch.


getDescription

public java.lang.String getDescription()
Get The description of this release configuration


getDevelopmentVersions

public java.util.Map getDevelopmentVersions()
Method getDevelopmentVersions


getName

public java.lang.String getName()
Get The name of this release configuration


getOriginalScmInfo

public java.util.Map getOriginalScmInfo()
Method getOriginalScmInfo


getPerformGoals

public java.lang.String getPerformGoals()
Get The goals to execute in perform phase for the release.


getPomFileName

public java.lang.String getPomFileName()
Get The file name of the POM to pass to any executed Maven process.


getPreparationGoals

public java.lang.String getPreparationGoals()
Get The goals to execute in preparation for the release.


getReleaseVersions

public java.util.Map getReleaseVersions()
Method getReleaseVersions


getResolvedSnapshotDependencies

public java.util.Map getResolvedSnapshotDependencies()
Method getResolvedSnapshotDependencies


getScmCommentPrefix

public java.lang.String getScmCommentPrefix()
Get The prefix of SCM modification messages


getScmPassword

public java.lang.String getScmPassword()
Get The password for the user interacting with the scm


getScmPrivateKey

public java.lang.String getScmPrivateKey()
Get Private key for an SSH based SCM repository.


getScmPrivateKeyPassPhrase

public java.lang.String getScmPrivateKeyPassPhrase()
Get Pass phrase for the private key.


getScmRelativePathProjectDirectory

public java.lang.String getScmRelativePathProjectDirectory()
Get Relative path of the project returned by the checkout command.


getScmReleaseLabel

public java.lang.String getScmReleaseLabel()
Get tag name: the identifier for the tag. Example: maven-release-plugin-2.0


getScmSourceUrl

public java.lang.String getScmSourceUrl()
Get This is a MavenSCM of where you're going to get the sources to make the release with. Example: scm:svn:https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-release-plugin


getScmTagBase

public java.lang.String getScmTagBase()
Get Where you are going to put your tagged sources Example https://svn.apache.org/repos/asf/maven/plugins/tags


getScmUsername

public java.lang.String getScmUsername()
Get The user name to interact with the scm


getWorkingDirectory

public java.lang.String getWorkingDirectory()
Get The directory where the release is performed.


isAddSchema

public boolean isAddSchema()
Get Whether to add the model schema to the top of the rewritten POM if it wasn't there already. If false then the root element will remain untouched.


isAllowTimestampedSnapshots

public boolean isAllowTimestampedSnapshots()
Get Should timestamped SNAPSHOT dependencies be allowed? Default is to fail when any SNAPSHOT dependency is found.


isAutoVersionSubmodules

public boolean isAutoVersionSubmodules()
Get Whether to use the parent pom version for submodule verstions.


isBranchCreation

public boolean isBranchCreation()
Get Whether to create a branch instead of do a release.


isCommitByProject

public boolean isCommitByProject()
Get The commits must be done by modules or not. Set it to true in case of flat directory structure.


isGenerateReleasePoms

public boolean isGenerateReleasePoms()
Get Whether to generate release POMs.


isInteractive

public boolean isInteractive()
Get Whether the release process is interactive and the release manager should be prompted to confirm values, or whether the defaults are used regardless.


isScmUseEditMode

public boolean isScmUseEditMode()
Get Whether to use edit mode when making SCM modifications. This setting is disregarded if the SCM does not support edit mode, or if edit mode is compulsory for the given SCM.


isSnapshotReleasePluginAllowed

public boolean isSnapshotReleasePluginAllowed()
Get Whether a SNAPSHOT of the release plugin is allowed.


isUpdateBranchVersions

public boolean isUpdateBranchVersions()
Get Whether to update branch POM versions.


isUpdateDependencies

public boolean isUpdateDependencies()
Get If updateDependencies is false, dependencies version won't be updated to the next development version.


isUpdateVersionsToSnapshot

public boolean isUpdateVersionsToSnapshot()
Get Whether to update branch versions to SNAPSHOT.


isUpdateWorkingCopyVersions

public boolean isUpdateWorkingCopyVersions()
Get Whether to update working copy POM versions.


isUseReleaseProfile

public boolean isUseReleaseProfile()
Get Whether to use the release profile that adds sources and javadocs to the released artifact, if appropriate.


setAddSchema

public void setAddSchema(boolean addSchema)
Set Whether to add the model schema to the top of the rewritten POM if it wasn't there already. If false then the root element will remain untouched.

Parameters:
addSchema -

setAdditionalArguments

public void setAdditionalArguments(java.lang.String additionalArguments)
Set Additional arguments to pass to any executed Maven process.

Parameters:
additionalArguments -

setAllowTimestampedSnapshots

public void setAllowTimestampedSnapshots(boolean allowTimestampedSnapshots)
Set Should timestamped SNAPSHOT dependencies be allowed? Default is to fail when any SNAPSHOT dependency is found.

Parameters:
allowTimestampedSnapshots -

setAutoVersionSubmodules

public void setAutoVersionSubmodules(boolean autoVersionSubmodules)
Set Whether to use the parent pom version for submodule verstions.

Parameters:
autoVersionSubmodules -

setBranchCreation

public void setBranchCreation(boolean branchCreation)
Set Whether to create a branch instead of do a release.

Parameters:
branchCreation -

setCheckoutDirectory

public void setCheckoutDirectory(java.lang.String checkoutDirectory)
Set The directory where the tag will be checked out.

Parameters:
checkoutDirectory -

setCommitByProject

public void setCommitByProject(boolean commitByProject)
Set The commits must be done by modules or not. Set it to true in case of flat directory structure.

Parameters:
commitByProject -

setCompletedPhase

public void setCompletedPhase(java.lang.String completedPhase)
Set The last completed phase.

Parameters:
completedPhase -

setDefaultDevelopmentVersion

public void setDefaultDevelopmentVersion(java.lang.String defaultDevelopmentVersion)
Set Default version to use for new working copy.

Parameters:
defaultDevelopmentVersion -

setDefaultReleaseVersion

public void setDefaultReleaseVersion(java.lang.String defaultReleaseVersion)
Set Default version to use for the tagged release or the new branch.

Parameters:
defaultReleaseVersion -

setDescription

public void setDescription(java.lang.String description)
Set The description of this release configuration

Parameters:
description -

setDevelopmentVersions

public void setDevelopmentVersions(java.util.Map developmentVersions)
Set A map of projects to versions to use when moving the given projects back into devlopment after release.

Parameters:
developmentVersions -

setGenerateReleasePoms

public void setGenerateReleasePoms(boolean generateReleasePoms)
Set Whether to generate release POMs.

Parameters:
generateReleasePoms -

setInteractive

public void setInteractive(boolean interactive)
Set Whether the release process is interactive and the release manager should be prompted to confirm values, or whether the defaults are used regardless.

Parameters:
interactive -

setName

public void setName(java.lang.String name)
Set The name of this release configuration

Parameters:
name -

setOriginalScmInfo

public void setOriginalScmInfo(java.util.Map originalScmInfo)
Set A map of projects to original SCM information.

Parameters:
originalScmInfo -

setPerformGoals

public void setPerformGoals(java.lang.String performGoals)
Set The goals to execute in perform phase for the release.

Parameters:
performGoals -

setPomFileName

public void setPomFileName(java.lang.String pomFileName)
Set The file name of the POM to pass to any executed Maven process.

Parameters:
pomFileName -

setPreparationGoals

public void setPreparationGoals(java.lang.String preparationGoals)
Set The goals to execute in preparation for the release.

Parameters:
preparationGoals -

setReleaseVersions

public void setReleaseVersions(java.util.Map releaseVersions)
Set A map of projects to versions to use when releasing the given projects.

Parameters:
releaseVersions -

setResolvedSnapshotDependencies

public void setResolvedSnapshotDependencies(java.util.Map resolvedSnapshotDependencies)
Set A map of resolved snapshot dependencies versions.

Parameters:
resolvedSnapshotDependencies -

setScmCommentPrefix

public void setScmCommentPrefix(java.lang.String ScmCommentPrefix)
Set The prefix of SCM modification messages

Parameters:
ScmCommentPrefix -

setScmPassword

public void setScmPassword(java.lang.String scmPassword)
Set The password for the user interacting with the scm

Parameters:
scmPassword -

setScmPrivateKey

public void setScmPrivateKey(java.lang.String scmPrivateKey)
Set Private key for an SSH based SCM repository.

Parameters:
scmPrivateKey -

setScmPrivateKeyPassPhrase

public void setScmPrivateKeyPassPhrase(java.lang.String scmPrivateKeyPassPhrase)
Set Pass phrase for the private key.

Parameters:
scmPrivateKeyPassPhrase -

setScmRelativePathProjectDirectory

public void setScmRelativePathProjectDirectory(java.lang.String scmRelativePathProjectDirectory)
Set Relative path of the project returned by the checkout command.

Parameters:
scmRelativePathProjectDirectory -

setScmReleaseLabel

public void setScmReleaseLabel(java.lang.String scmReleaseLabel)
Set tag name: the identifier for the tag. Example: maven-release-plugin-2.0

Parameters:
scmReleaseLabel -

setScmSourceUrl

public void setScmSourceUrl(java.lang.String scmSourceUrl)
Set This is a MavenSCM of where you're going to get the sources to make the release with. Example: scm:svn:https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-release-plugin

Parameters:
scmSourceUrl -

setScmTagBase

public void setScmTagBase(java.lang.String scmTagBase)
Set Where you are going to put your tagged sources Example https://svn.apache.org/repos/asf/maven/plugins/tags

Parameters:
scmTagBase -

setScmUseEditMode

public void setScmUseEditMode(boolean scmUseEditMode)
Set Whether to use edit mode when making SCM modifications. This setting is disregarded if the SCM does not support edit mode, or if edit mode is compulsory for the given SCM.

Parameters:
scmUseEditMode -

setScmUsername

public void setScmUsername(java.lang.String scmUsername)
Set The user name to interact with the scm

Parameters:
scmUsername -

setSnapshotReleasePluginAllowed

public void setSnapshotReleasePluginAllowed(boolean snapshotReleasePluginAllowed)
Set Whether a SNAPSHOT of the release plugin is allowed.

Parameters:
snapshotReleasePluginAllowed -

setUpdateBranchVersions

public void setUpdateBranchVersions(boolean updateBranchVersions)
Set Whether to update branch POM versions.

Parameters:
updateBranchVersions -

setUpdateDependencies

public void setUpdateDependencies(boolean updateDependencies)
Set If updateDependencies is false, dependencies version won't be updated to the next development version.

Parameters:
updateDependencies -

setUpdateVersionsToSnapshot

public void setUpdateVersionsToSnapshot(boolean updateVersionsToSnapshot)
Set Whether to update branch versions to SNAPSHOT.

Parameters:
updateVersionsToSnapshot -

setUpdateWorkingCopyVersions

public void setUpdateWorkingCopyVersions(boolean updateWorkingCopyVersions)
Set Whether to update working copy POM versions.

Parameters:
updateWorkingCopyVersions -

setUseReleaseProfile

public void setUseReleaseProfile(boolean useReleaseProfile)
Set Whether to use the release profile that adds sources and javadocs to the released artifact, if appropriate.

Parameters:
useReleaseProfile -

setWorkingDirectory

public void setWorkingDirectory(java.lang.String workingDirectory)
Set The directory where the release is performed.

Parameters:
workingDirectory -

mapResolvedSnapshotDependencies

public void mapResolvedSnapshotDependencies(java.lang.String artifactName,
                                            java.lang.String releaseVersion,
                                            java.lang.String developmentVersion)
Map a given snapshot dependency to a specified version from when it is released.


mapReleaseVersion

public void mapReleaseVersion(java.lang.String projectId,
                              java.lang.String nextVersion)
Map a given project to a specified version from when it is released.

Parameters:
projectId - the project's group and artifact ID
nextVersion - the version to map to

mapDevelopmentVersion

public void mapDevelopmentVersion(java.lang.String projectId,
                                  java.lang.String nextVersion)
Map a given project to a specified version from when it is incremented and placed back into development.

Parameters:
projectId - the project's group and artifact ID
nextVersion - the version to map to

mapOriginalScmInfo

public void mapOriginalScmInfo(java.lang.String projectId,
                               org.apache.maven.model.Scm scm)
Map a given project to a specified set of SCM information.

Parameters:
projectId - the project's group and artifact ID
scm - the original SCM information to store

getOriginalVersions

public java.util.Map getOriginalVersions(java.util.List reactorProjects)
Retrieve the original version map, before transformation, keyed by project's versionless identifier.

Parameters:
reactorProjects - The reactor projects.
Returns:
the map of project IDs to versions.

getDependencyDevelopmentVersion

public java.lang.String getDependencyDevelopmentVersion(java.lang.String artifactConflictId)
Retrieve the release version for the resolved snapshot dependency.


getDependencyReleaseVersion

public java.lang.String getDependencyReleaseVersion(java.lang.String artifactConflictId)
Retrieve the release version for the resolved snapshot dependency.


equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

setModelEncoding

public void setModelEncoding(java.lang.String modelEncoding)

getModelEncoding

public java.lang.String getModelEncoding()


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