Serialized Form
Package org.apache.maven.shared.release |
Package org.apache.maven.shared.release.config |
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.
Package org.apache.maven.shared.release.exec |
stdErr
String stdErr
stdOut
String stdOut
exitCode
int exitCode
Package org.apache.maven.shared.release.scm |
id
String id
Package org.apache.maven.shared.release.versions |
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.