release-descriptor ReleaseDescriptor A release descriptor contains everything that is needed to perform a release. A release descriptor can be used by third party systems like Continuum to perform releases in a consistent way. The release model could also be deployed to the repository manager so that new releases can be announced easily and automatically. package org.apache.maven.shared.release.config ReleaseDescriptor 1.0.0+ name 1.0.0 String The name of this release configuration description 1.0.0 String The description of this release configuration ScmCommentPrefix 1.0.0 String [maven-release-manager] The prefix of SCM modification messages scmSourceUrl 1.0.0 String 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 1.0.0 String Where you are going to put your tagged sources Example https://svn.apache.org/repos/asf/maven/plugins/tags scmReleaseLabel 1.0.0 String tag name: the identifier for the tag. Example: maven-release-plugin-2.0 scmUsername 1.0.0 String The user name to interact with the scm scmPassword 1.0.0 String The password for the user interacting with the scm scmPrivateKey 1.0.0 String Private key for an SSH based SCM repository. scmPrivateKeyPassPhrase 1.0.0 String Pass phrase for the private key. scmUseEditMode 1.0.0 boolean 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. releaseVersions 1.0.0 Map String * A map of projects to versions to use when releasing the given projects. developmentVersions 1.0.0 Map String * A map of projects to versions to use when moving the given projects back into devlopment after release. resolvedSnapshotDependencies 1.0.0 Map String * A map of resolved snapshot dependencies versions. originalScmInfo 1.0.0 Map String * A map of projects to original SCM information. workingDirectory 1.0.0 String The directory where the release is performed. completedPhase 1.0.0 String The last completed phase. addSchema 1.0.0 boolean false then the root element will remain untouched.]]> generateReleasePoms 1.0.0 boolean Whether to generate release POMs. interactive 1.0.0 boolean true Whether the release process is interactive and the release manager should be prompted to confirm values, or whether the defaults are used regardless. additionalArguments 1.0.0 String Additional arguments to pass to any executed Maven process. pomFileName 1.0.0 String The file name of the POM to pass to any executed Maven process. preparationGoals 1.0.0 String The goals to execute in preparation for the release. 1.0.0