Serialized Form


Package org.apache.maven.shared.release

Class org.apache.maven.shared.release.ReleaseExecutionException extends Exception implements Serializable

Class org.apache.maven.shared.release.ReleaseFailureException extends Exception implements Serializable


Package org.apache.maven.shared.release.config

Class org.apache.maven.shared.release.config.ReleaseDescriptor extends Object implements Serializable

Serialized Fields

name

String name
The name of this release configuration .


description

String description
The description of this release configuration .


ScmCommentPrefix

String ScmCommentPrefix
The prefix of SCM modification messages .


scmSourceUrl

String scmSourceUrl
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 .


scmTagBase

String scmTagBase
Where you are going to put your tagged sources Example https://svn.apache.org/repos/asf/maven/plugins/tags .


scmBranchBase

String scmBranchBase
Where you are going to put your branched sources Example https://svn.apache.org/repos/asf/maven/plugins/branches .


scmReleaseLabel

String scmReleaseLabel
tag name: the identifier for the tag. Example: maven-release-plugin-2.0 .


scmId

String scmId
The id can be used to get the credentials by the server-id from the settings.xml .


scmUsername

String scmUsername
The user name to interact with the scm .


scmPassword

String scmPassword
The password for the user interacting with the scm .


scmPrivateKey

String scmPrivateKey
Private key for an SSH based SCM repository.


scmPrivateKeyPassPhrase

String scmPrivateKeyPassPhrase
Pass phrase for the private key.


scmUseEditMode

boolean scmUseEditMode
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.


scmRelativePathProjectDirectory

String scmRelativePathProjectDirectory
Relative path of the project returned by the checkout command.


releaseVersions

Map<K,V> releaseVersions
Field releaseVersions.


developmentVersions

Map<K,V> developmentVersions
Field developmentVersions.


resolvedSnapshotDependencies

Map<K,V> resolvedSnapshotDependencies
Field resolvedSnapshotDependencies.


updateDependencies

boolean updateDependencies
If updateDependencies is false, dependencies version won't be updated to the next development version.


useReleaseProfile

boolean useReleaseProfile
Whether to use the release profile that adds sources and javadocs to the released artifact, if appropriate. If set to true, this will set the property "performRelease" to true.


originalScmInfo

Map<K,V> originalScmInfo
Field originalScmInfo.


workingDirectory

String workingDirectory
The directory where the release is performed.


checkoutDirectory

String checkoutDirectory
The directory where the tag will be checked out.


completedPhase

String completedPhase
The last completed phase.


addSchema

boolean addSchema
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.


generateReleasePoms

boolean generateReleasePoms
Whether to generate release POMs.


autoVersionSubmodules

boolean autoVersionSubmodules
Whether to use the parent pom version for submodule versions.


interactive

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


snapshotReleasePluginAllowed

boolean snapshotReleasePluginAllowed
Whether a SNAPSHOT of the release plugin is allowed.


additionalArguments

String additionalArguments
Additional arguments to pass to any executed Maven process.


pomFileName

String pomFileName
The file name of the POM to pass to any executed Maven process.


checkModificationExcludes

List<E> checkModificationExcludes
Field checkModificationExcludes.


preparationGoals

String preparationGoals
The goals to execute in preparation for the release.


completionGoals

String completionGoals
The goals to execute in on completion of preparation for the release.


performGoals

String performGoals
The goals to execute in perform phase for the release.


commitByProject

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


branchCreation

boolean branchCreation
Whether to create a branch instead of do a release.


updateBranchVersions

boolean updateBranchVersions
Whether to update branch POM versions.


updateWorkingCopyVersions

boolean updateWorkingCopyVersions
Whether to update working copy POM versions.


updateVersionsToSnapshot

boolean updateVersionsToSnapshot
Whether to update branch versions to SNAPSHOT.


suppressCommitBeforeTagOrBranch

boolean suppressCommitBeforeTagOrBranch
Whether to suppress a commit of changes to the working copy before a tag or branch is created.


waitBeforeTagging

int waitBeforeTagging
Wait the specified number of seconds before creating a tag.


allowTimestampedSnapshots

boolean allowTimestampedSnapshots
Should timestamped SNAPSHOT dependencies be allowed? Default is to fail when any SNAPSHOT dependency is found.


defaultReleaseVersion

String defaultReleaseVersion
Default version to use for the tagged release or the new branch.


defaultDevelopmentVersion

String defaultDevelopmentVersion
Default version to use for new working copy.


remoteTagging

boolean remoteTagging
NOTE : currently only implemented with svn scm. Enable a workaround to prevent issue due to svn client > 1.5.0 (http://jira.codehaus.org/browse/SCM-406) .


scmReleasedPomRevision

String scmReleasedPomRevision
NOTE : currently only implemented with svn scm. It contains the revision of the committed released pom to remotely tag the source code with this revision.


pushChanges

boolean pushChanges
Should distributed changes be pushed to the central repository? For many distributed SCMs like Git, a change like a commit is only stored in your local copy of the repository. Pushing the change allows your to more easily share it with other users.


localCheckout

boolean localCheckout
If the scm provider should use local checkouts via file://${basedir} instead of doing a clean checkout over the network. This is very helpful for releasing large projects!


scmTagNameFormat

String scmTagNameFormat
Specifies the format for generating a tag name. Property expansion is used with the optional prefix of project, where properties are delimited with @{ and } .


modelEncoding

String modelEncoding
Field modelEncoding.


originalVersions

Map<K,V> originalVersions
A map of projects to original versions before any transformation.

Class org.apache.maven.shared.release.config.ReleaseDescriptorStoreException extends Exception implements Serializable


Package org.apache.maven.shared.release.exec

Class org.apache.maven.shared.release.exec.MavenExecutorException extends Exception implements Serializable

Serialized Fields

stdErr

String stdErr

stdOut

String stdOut

exitCode

int exitCode

Package org.apache.maven.shared.release.scm

Class org.apache.maven.shared.release.scm.IdentifiedScm extends Scm implements Serializable

Serialized Fields

id

String id

Class org.apache.maven.shared.release.scm.ReleaseScmCommandException extends ReleaseFailureException implements Serializable

Class org.apache.maven.shared.release.scm.ReleaseScmRepositoryException extends ReleaseFailureException implements Serializable


Package org.apache.maven.shared.release.versions

Class org.apache.maven.shared.release.versions.VersionParseException extends Exception implements Serializable



Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.