|
| 1 | +--- |
| 2 | +title: Maven Release Manager |
| 3 | +author: |
| 4 | + - Hervé Boutemy |
| 5 | +date: 2019-11-03 |
| 6 | +--- |
| 7 | + |
| 8 | +<!-- Licensed to the Apache Software Foundation (ASF) under one--> |
| 9 | +<!-- or more contributor license agreements. See the NOTICE file--> |
| 10 | +<!-- distributed with this work for additional information--> |
| 11 | +<!-- regarding copyright ownership. The ASF licenses this file--> |
| 12 | +<!-- to you under the Apache License, Version 2.0 (the--> |
| 13 | +<!-- "License"); you may not use this file except in compliance--> |
| 14 | +<!-- with the License. You may obtain a copy of the License at--> |
| 15 | +<!----> |
| 16 | +<!-- http://www.apache.org/licenses/LICENSE-2.0--> |
| 17 | +<!----> |
| 18 | +<!-- Unless required by applicable law or agreed to in writing,--> |
| 19 | +<!-- software distributed under the License is distributed on an--> |
| 20 | +<!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY--> |
| 21 | +<!-- KIND, either express or implied. See the License for the--> |
| 22 | +<!-- specific language governing permissions and limitations--> |
| 23 | +<!-- under the License.--> |
| 24 | +# Maven Release Manager |
| 25 | + |
| 26 | +Maven Release Manager implements: |
| 27 | + |
| 28 | +- the release management engine \([ReleaseManager](./apidocs/org/apache/maven/shared/release/ReleaseManager.html) API with [DefaultReleaseManager](./xref/org/apache/maven/shared/release/DefaultReleaseManager.html) implementation\), |
| 29 | +- available release phases \(in [phase package](./apidocs/org/apache/maven/shared/release/phase/package-summary.html)\) to be used in [Strategy](./apidocs/org/apache/maven/shared/release/strategies/DefaultStrategy.html) configuration, |
| 30 | +- and the default phases configuration for each release goal: |
| 31 | + - <a id="prepare"></a>`prepare`:<!-- MACRO{snippet|id=prepare|file=${project.basedir}/src/main/java/org/apache/maven/shared/release/strategies/DefaultStrategy.java} --> |
| 32 | + - <a id="perform"></a>`perform`:<!-- MACRO{snippet|id=perform|file=${project.basedir}/src/main/java/org/apache/maven/shared/release/strategies/DefaultStrategy.java} --> |
| 33 | + - <a id="rollback"></a>`rollback`:<!-- MACRO{snippet|id=rollback|file=${project.basedir}/src/main/java/org/apache/maven/shared/release/strategies/DefaultStrategy.java} --> |
| 34 | + - <a id="branch"></a>`branch`:<!-- MACRO{snippet|id=branch|file=${project.basedir}/src/main/java/org/apache/maven/shared/release/strategies/DefaultStrategy.java} --> |
| 35 | + - <a id="update-versions"></a>`update-versions`:<!-- MACRO{snippet|id=update-versions|file=${project.basedir}/src/main/java/org/apache/maven/shared/release/strategies/DefaultStrategy.java} --> |
0 commit comments