You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2011/09/12 23:19:26 UTC
svn commit: r1169931 - in /maven/maven-3/trunk/maven-core/src:
main/resources/META-INF/plexus/components.xml site/apt/default-bindings.apt
site/apt/lifecycles.apt site/site.xml
Author: hboutemy
Date: Mon Sep 12 21:19:26 2011
New Revision: 1169931
URL: http://svn.apache.org/viewvc?rev=1169931&view=rev
Log:
added lifecycles and bindings reference documentation
Added:
maven/maven-3/trunk/maven-core/src/site/apt/default-bindings.apt (with props)
maven/maven-3/trunk/maven-core/src/site/apt/lifecycles.apt (with props)
Modified:
maven/maven-3/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml
maven/maven-3/trunk/maven-core/src/site/site.xml
Modified: maven/maven-3/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml
URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml?rev=1169931&r1=1169930&r2=1169931&view=diff
==============================================================================
--- maven/maven-3/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml (original)
+++ maven/maven-3/trunk/maven-core/src/main/resources/META-INF/plexus/components.xml Mon Sep 12 21:19:26 2011
@@ -98,6 +98,7 @@ under the License.
<role-hint>clean</role-hint>
<configuration>
<id>clean</id>
+ <!-- START SNIPPET: clean -->
<phases>
<phase>pre-clean</phase>
<phase>clean</phase>
@@ -108,6 +109,7 @@ under the License.
org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean
</clean>
</default-phases>
+ <!-- END SNIPPET: clean -->
</configuration>
</component>
@@ -118,6 +120,7 @@ under the License.
<role-hint>site</role-hint>
<configuration>
<id>site</id>
+ <!-- START SNIPPET: site -->
<phases>
<phase>pre-site</phase>
<phase>site</phase>
@@ -132,6 +135,7 @@ under the License.
org.apache.maven.plugins:maven-site-plugin:2.0.1:deploy
</site-deploy>
</default-phases>
+ <!-- END SNIPPET: site -->
</configuration>
</component>
Added: maven/maven-3/trunk/maven-core/src/site/apt/default-bindings.apt
URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/site/apt/default-bindings.apt?rev=1169931&view=auto
==============================================================================
--- maven/maven-3/trunk/maven-core/src/site/apt/default-bindings.apt (added)
+++ maven/maven-3/trunk/maven-core/src/site/apt/default-bindings.apt Mon Sep 12 21:19:26 2011
@@ -0,0 +1,51 @@
+ ---
+ Bindings for Default Lifecycle Reference
+ ---
+ Hervé Boutemy
+ ---
+ 2011-09-12
+ ---
+
+Bindings for <<<default>>> Lifecycle Reference
+
+ The {{{./lifecycles.html}default lifecycle}} is defined without any binding: bindings are defined separately and
+ are specific for each packaging:
+
+%{toc|fromDepth=2}
+
+* Bindings for <<<pom>>> packaging
+
+%{snippet|id=pom-lifecycle|file=src/main/resources/META-INF/plexus/artifact-handlers.xml}
+
+* Bindings for <<<jar>>> packaging
+
+%{snippet|id=jar-lifecycle|file=src/main/resources/META-INF/plexus/artifact-handlers.xml}
+
+* Bindings for <<<ejb>>> packaging
+
+%{snippet|id=ejb-lifecycle|file=src/main/resources/META-INF/plexus/artifact-handlers.xml}
+
+* Bindings for <<<ejb3>>> packaging
+
+%{snippet|id=ejb3-lifecycle|file=src/main/resources/META-INF/plexus/artifact-handlers.xml}
+
+* Bindings for <<<maven-plugin>>> packaging
+
+%{snippet|id=maven-plugin-lifecycle|file=src/main/resources/META-INF/plexus/artifact-handlers.xml}
+
+* Bindings for <<<war>>> packaging
+
+%{snippet|id=war-lifecycle|file=src/main/resources/META-INF/plexus/artifact-handlers.xml}
+
+* Bindings for <<<ear>>> packaging
+
+%{snippet|id=ear-lifecycle|file=src/main/resources/META-INF/plexus/artifact-handlers.xml}
+
+* Bindings for <<<rar>>> packaging
+
+%{snippet|id=rar-lifecycle|file=src/main/resources/META-INF/plexus/artifact-handlers.xml}
+
+* Bindings for <<<par>>> packaging
+
+%{snippet|id=par-lifecycle|file=src/main/resources/META-INF/plexus/artifact-handlers.xml}
+
\ No newline at end of file
Propchange: maven/maven-3/trunk/maven-core/src/site/apt/default-bindings.apt
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/maven-3/trunk/maven-core/src/site/apt/default-bindings.apt
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: maven/maven-3/trunk/maven-core/src/site/apt/lifecycles.apt
URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/site/apt/lifecycles.apt?rev=1169931&view=auto
==============================================================================
--- maven/maven-3/trunk/maven-core/src/site/apt/lifecycles.apt (added)
+++ maven/maven-3/trunk/maven-core/src/site/apt/lifecycles.apt Mon Sep 12 21:19:26 2011
@@ -0,0 +1,32 @@
+ ---
+ Lifecycles Reference
+ ---
+ Hervé Boutemy
+ ---
+ 2011-09-12
+ ---
+
+Lifecycles Reference
+
+ Maven defines 3 lifecycles:
+
+%{toc|fromDepth=2}
+
+* <<<default>>> Lifecycle
+
+ <<<default>>> lifecycle is defined without any associated.
+ Bindings are {{{./default-bindings.html}defined separately for every packaging}}:
+
+%{snippet|id=lifecycle|file=src/main/resources/META-INF/plexus/components.xml}
+
+* <<<clean>>> Lifecycle
+
+ <<<clean>>> lifecycle is defined directly with its bindings.
+
+%{snippet|id=clean|file=src/main/resources/META-INF/plexus/components.xml}
+
+* <<<site>>> Lifecycle
+
+ <<<site>>> lifecycle is defined directly with its bindings.
+
+%{snippet|id=site|file=src/main/resources/META-INF/plexus/components.xml}
Propchange: maven/maven-3/trunk/maven-core/src/site/apt/lifecycles.apt
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/maven-3/trunk/maven-core/src/site/apt/lifecycles.apt
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: maven/maven-3/trunk/maven-core/src/site/site.xml
URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/site/site.xml?rev=1169931&r1=1169930&r2=1169931&view=diff
==============================================================================
--- maven/maven-3/trunk/maven-core/src/site/site.xml (original)
+++ maven/maven-3/trunk/maven-core/src/site/site.xml Mon Sep 12 21:19:26 2011
@@ -30,6 +30,11 @@ under the License.
<!--item name="FAQ" href="faq.html"/-->
</menu>
+ <menu name="Reference">
+ <item name="Lifecycles" href="lifecycles.html"/>
+ <item name="Default Lifecycle Bindings" href="default-bindings.html"/>
+ </menu>
+
<menu ref="parent"/>
<menu ref="reports"/>
</body>