|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (5)
View Page History# First, prepare the release executing the command into your *working area set on the right branch*:
{code}
{code}
> mvn release:prepare org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare -Darguments="-P prepare-release-profile"
{code}
# Next, perform the release executing the command:
{code}
# Next, perform the release executing the command:
{code}
> mvn release:perform org.apache.maven.plugins:maven-release-plugin:2.5.2:perform -Darguments="-P perform-release-profile"
{code}
{code}
h4. For *all other Petals ESB projects* hosted on SVN
# prepare the release executing the command:
{code}
{warning}Caution, for *Debian package* and *ZIP distributions* artifacts, you must enter something as {{$\{petals-cli.version\}-1.1-SNAPSHOT}} as the new development version.{warning}
{warning}Caution, for *Debian package* and *ZIP distributions* artifacts, you must enter something as {{$\{petals-cli.version\}-1.1-SNAPSHOT}} as the new development version.{warning}
{warning}
Preparing release from a branch as {{.../svnroot/branches-legacy/petals-esb-enterprise-4.2.x}} requires the definition of the right tag base adding the following argument to the previous command line: {{-DtagBase=https://svn.petalslink.org/svnroot/tags}}
{warning}
Preparing release from a branch as {{.../svnroot/branches-legacy/petals-esb-enterprise-4.2.x}} requires the definition of the right tag base adding the following argument to the previous command line: {{-DtagBase=https://svn.petalslink.org/svnroot/tags}}
{warning}
{tip}
The profile {{prepare-release-profile}} is required to disable the check about SCM URL. During the release preparation, SCM URL are updated just before to tag the artifact and the SCM URL declared in the POM will not match the current SCM URL, so SCM enforcer rule must be disable.
The profile {{prepare-release-profile}} is required to disable the check about SCM URL. During the release preparation, SCM URL are updated just before to tag the artifact and the SCM URL declared in the POM will not match the current SCM URL, so SCM enforcer rule must be disable.
{tip}
h4. For *all other Petals ESB projects* hosted on GitHub
# First, prepare the release executing the command into your *working area set on the master branch*:
{code}
> mvn org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare -Darguments="-P prepare-release-profile"
{code}
{tip}
The profile {{prepare-release-profile}} is required to disable the check about SCM URL. During the release preparation, SCM URL are updated just before to tag the artifact and the SCM URL declared in the POM will not match the current SCM URL, so SCM enforcer rule must be disable.
{tip}
# Next, perform the release executing the command:
{code}
> mvn org.apache.maven.plugins:maven-release-plugin:2.5.2:perform -Darguments="-P perform-release-profile"
{code}
{tip}
The profile {{perform-release-profile}} is required to sign all deployed artifacts (required by OW2).
{tip}
# First, prepare the release executing the command into your *working area set on the master branch*:
{code}
> mvn org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare -Darguments="-P prepare-release-profile"
{code}
{tip}
The profile {{prepare-release-profile}} is required to disable the check about SCM URL. During the release preparation, SCM URL are updated just before to tag the artifact and the SCM URL declared in the POM will not match the current SCM URL, so SCM enforcer rule must be disable.
{tip}
# Next, perform the release executing the command:
{code}
> mvn org.apache.maven.plugins:maven-release-plugin:2.5.2:perform -Darguments="-P perform-release-profile"
{code}
{tip}
The profile {{perform-release-profile}} is required to sign all deployed artifacts (required by OW2).
{tip}
h1. After the release