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>