Author: carlos Date: Tue Mar 28 02:12:43 2006 New Revision: 389466 URL: http://svn.apache.org/viewcvs?rev=389466&view=rev Log: Added docs
Added: maven/plugins/trunk/maven-release-plugin/src/site/ maven/plugins/trunk/maven-release-plugin/src/site/apt/ maven/plugins/trunk/maven-release-plugin/src/site/apt/howto.apt (with props) maven/plugins/trunk/maven-release-plugin/src/site/apt/introduction.apt (with props) maven/plugins/trunk/maven-release-plugin/src/site/site.xml (with props) Added: maven/plugins/trunk/maven-release-plugin/src/site/apt/howto.apt URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-release-plugin/src/site/apt/howto.apt?rev=389466&view=auto ============================================================================== --- maven/plugins/trunk/maven-release-plugin/src/site/apt/howto.apt (added) +++ maven/plugins/trunk/maven-release-plugin/src/site/apt/howto.apt Tue Mar 28 02:12:43 2006 @@ -0,0 +1,30 @@ + ------ + Maven 2 Release Plugin + ------ + Carlos Sanchez + <[EMAIL PROTECTED]> + ------ + March 28, 2006 + +How to Use + + These example shows how to set the repository location for all tagged files in Subversion. + +------------------- +<project> + ... + <build> + ... + <plugins> + <plugin> + <artifactId>maven-release-plugin</artifactId> + <configuration> + <tagBase>https://svn.apache.org/repos/asf/maven/components/tags</tagBase> + </configuration> + </plugin> + </plugins> + ... + </build> + ... +</project> +------------------- Propchange: maven/plugins/trunk/maven-release-plugin/src/site/apt/howto.apt ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/plugins/trunk/maven-release-plugin/src/site/apt/howto.apt ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/plugins/trunk/maven-release-plugin/src/site/apt/introduction.apt URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-release-plugin/src/site/apt/introduction.apt?rev=389466&view=auto ============================================================================== --- maven/plugins/trunk/maven-release-plugin/src/site/apt/introduction.apt (added) +++ maven/plugins/trunk/maven-release-plugin/src/site/apt/introduction.apt Tue Mar 28 02:12:43 2006 @@ -0,0 +1,35 @@ + ------ + Maven 2 Release Plugin + ------ + Carlos Sanchez + <[EMAIL PROTECTED]> + ------ + March 28, 2006 + +Introduction + + This plugin allows releasing a maven project, which means: + +Prepare a release + + * Check that there's no uncommitted changes in the sources + + * Check that there's no SNAPSHOT dependencies + + * Change the version in the poms from x-SNAPSHOT to a new version (the user is asked for the new version) + + * Commit the change of versions + + * Tag the code in the SCM with a version name (asked to the user) + + * Bump the version in the poms to a new value y-SNAPSHOT + + * Commit the change of versions + +Perform a release + + * Ask the user for a tag name + + * Checkout from that tag + + * Run any maven goals defined by the user ( eg. deploy ) Propchange: maven/plugins/trunk/maven-release-plugin/src/site/apt/introduction.apt ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/plugins/trunk/maven-release-plugin/src/site/apt/introduction.apt ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/plugins/trunk/maven-release-plugin/src/site/site.xml URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-release-plugin/src/site/site.xml?rev=389466&view=auto ============================================================================== --- maven/plugins/trunk/maven-release-plugin/src/site/site.xml (added) +++ maven/plugins/trunk/maven-release-plugin/src/site/site.xml Tue Mar 28 02:12:43 2006 @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> + +<!-- +/* + * Copyright 2001-2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +--> + +<project name="Maven Release Plugin"> + <bannerLeft> + <name>Maven Release Plugin</name> + <src>http://maven.apache.org/images/apache-maven-project.png</src> + <href>http://maven.apache.org/</href> + </bannerLeft> + <bannerRight> + <src>http://maven.apache.org/images/maven-small.gif</src> + </bannerRight> + <body> + <links> + <item name="Maven 2" href="http://maven.apache.org/maven2/"/> + </links> + + <menu name="Overview"> + <item name="Introduction" href="introduction.html"/> + <item name="How to Use" href="howto.html"/> + </menu> + ${reports} + </body> +</project> Propchange: maven/plugins/trunk/maven-release-plugin/src/site/site.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/plugins/trunk/maven-release-plugin/src/site/site.xml ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision"