gump-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bode...@apache.org
Subject svn commit: r1030332 - in /gump/trunk/src/documentation/content/xdocs: index.xml metadata/builder.xml metadata/project.xml
Date Wed, 03 Nov 2010 04:55:33 GMT
Author: bodewig
Date: Wed Nov  3 04:55:32 2010
New Revision: 1030332

URL: http://svn.apache.org/viewvc?rev=1030332&view=rev
Log:
document mvn3 builder

Modified:
    gump/trunk/src/documentation/content/xdocs/index.xml
    gump/trunk/src/documentation/content/xdocs/metadata/builder.xml
    gump/trunk/src/documentation/content/xdocs/metadata/project.xml

Modified: gump/trunk/src/documentation/content/xdocs/index.xml
URL: http://svn.apache.org/viewvc/gump/trunk/src/documentation/content/xdocs/index.xml?rev=1030332&r1=1030331&r2=1030332&view=diff
==============================================================================
--- gump/trunk/src/documentation/content/xdocs/index.xml (original)
+++ gump/trunk/src/documentation/content/xdocs/index.xml Wed Nov  3 04:55:32 2010
@@ -34,7 +34,7 @@
 
   <p>
 Gump is Apache's oldest continuous integration tool. It is written in python and fully supports
Apache Ant, 
-Apache Maven (1.x and 2.x) and other build tools. Gump is unique in that it builds and compiles
software against 
+Apache Maven (1.x to 3.x) and other build tools. Gump is unique in that it builds and compiles
software against 
 the latest development versions of those projects. This allows gump to detect potentially

 incompatible changes to that software just a few hours after those changes are checked into
the 
 version control system. Notifications are sent to the project team as soon as such a change
is 
@@ -102,9 +102,9 @@ gump project maintains its own dedicated
     </p>
 
     <p>
-      So far Gump's support for Maven 2.x uses the most complex
+      So far Gump's support for Maven 2.x and later uses the most complex
       approach, for the full story see <link
-      href="metadata/builder.html#mvn">the section on the mvn
+      href="metadata/builder.html#mvn2">the section on the mvn2
       builder</link>.
     </p>
 

Modified: gump/trunk/src/documentation/content/xdocs/metadata/builder.xml
URL: http://svn.apache.org/viewvc/gump/trunk/src/documentation/content/xdocs/metadata/builder.xml?rev=1030332&r1=1030331&r2=1030332&view=diff
==============================================================================
--- gump/trunk/src/documentation/content/xdocs/metadata/builder.xml (original)
+++ gump/trunk/src/documentation/content/xdocs/metadata/builder.xml Wed Nov  3 04:55:32 2010
@@ -147,7 +147,8 @@
       that has become a common enough practice that it makes sense to
       introduce this element.</p>
 
-      <p>Depend is only supported by the Java builders Ant and Maven.</p>
+      <p>Depend is only supported by the Java builders Ant and Maven
+        (any version).</p>
 
       <table>
         <tr>
@@ -334,15 +335,15 @@
     </table>
   </section>
 
-  <section><title>maven</title>
+  <section><title>mvn1</title>
     <p>Specifies the arguments to be passed to <fork
     href="http://maven.apache.org/">Maven 1.x</fork>.</p>
     
     <p>The <fork href="http://maven.apache.org/">Maven 1.x</fork>
-    component of Gump (&lt;maven&gt;) uses a
+    component of Gump (&lt;mvn1&gt;) uses a
     <strong>pre-installed</strong> version of <fork
     href="http://maven.apache.org">Maven</fork>, it does
-    <strong>NOT</strong> bootstrap Maven from svn trunk, yet.</p>
+    <strong>NOT</strong> bootstrap Maven from svn trunk.</p>
     
     <p>Gump generates a <strong>build.properties</strong> file for
     Maven, in which it specifies the jar <link
@@ -355,6 +356,9 @@
     descriptor needs to have them. The 'gump' goal in Maven ought
     generate such a file.</p>
     
+    <p>The element name <strong>maven</strong> can be used as an alias
+      for <strong>mvn1</strong>.</p>
+
     <table>
       <tr>
         <th>Attribute</th>
@@ -370,15 +374,15 @@
     </table>
   </section>
 
-  <section><title>mvn</title>
+  <section><title>mvn2</title>
     <p>Specifies the arguments to be passed to <fork
     href="http://maven.apache.org/">Maven 2.x</fork>.</p>
     
     <p>The <fork href="http://maven.apache.org/">Maven 2.x</fork>
-    component of Gump (&lt;mvn&gt;) uses a
+    component of Gump (&lt;mvn2&gt;) uses a
     <strong>pre-installed</strong> version of <fork
     href="http://maven.apache.org">Maven 2.x</fork>, it does
-    <strong>NOT</strong> bootstrap Maven from svn trunk, yet.</p>
+    <strong>NOT</strong> bootstrap Maven from svn trunk.</p>
     
     <p>
       First of all, all mvn built projects use the same local
@@ -431,6 +435,9 @@
       projects will use Gump's versions instead of the released ones.
     </p>
 
+    <p>The element name <strong>mvn</strong> can be used as an alias
+      for <strong>mvn2</strong>.</p>
+
     <table>
       <tr>
         <th>Attribute</th>
@@ -471,8 +478,8 @@
     </table>
   </section>
 
-  <section><title>mvn2install</title>
-    <p>Installs a file into the local Maven 2.x repository using the
+  <section><title>mvninstall</title>
+    <p>Installs a file into the local Maven 2.x+ repository using the
       mvn install plugin.</p>
 
     <p>This element is a shortcut for a common use case of the mvn
@@ -488,6 +495,9 @@
       will not support property references - in which case the version
       must be specified explicitly.</p>
 
+    <p>The element name <strong>mvn2install</strong> can be used as an
+      alias for <strong>mvninstall</strong>.</p>
+
     <table>
       <tr>
         <th>Attribute</th>
@@ -544,24 +554,39 @@
 
     <source><![CDATA[
 <project name="foo" groupId="bar">
-  <mvn2install version="1.0"/>
+  <mvninstall version="1.0"/>
 </project>]]></source>
 
     <p>is completely equivalent to</p>
 
     <source><![CDATA[
 <project name="foo" groupId="bar">
-  <mvn goal="install:install-file">
+  <mvn2 goal="install:install-file">
     <property name="groupId" value="bar"/>
     <property name="artifactId" value="foo"/>
     <property name="packaging" value="pom"/>
     <property name="file" value="pom.xml"/>
     <property name="version" value="1.0"/>
-  </mvn>
+  </mvn2>
 </project>]]></source>
 
   </section>
 
+  <section><title>mvn3</title>
+    <p>Specifies the arguments to be passed to <fork
+    href="http://maven.apache.org/">Maven 3.x</fork>.</p>
+    
+    <p>The <fork href="http://maven.apache.org/">Maven 3.x</fork>
+    component of Gump (&lt;mvn3&gt;) uses a
+    <strong>pre-installed</strong> version of <fork
+    href="http://maven.apache.org">Maven 3.x</fork>, it does
+    <strong>NOT</strong> bootstrap Maven from svn trunk.</p>
+
+    <p>The mvn3 builder works the same way as
+      the <link href="#mvn2">mvn2</link> builder and supports all the
+      same attributes and nested elements.</p>
+  </section>
+    
   <section><title>configure</title>
 
     <p>Is a specialized version of <link href="#script">script</link>

Modified: gump/trunk/src/documentation/content/xdocs/metadata/project.xml
URL: http://svn.apache.org/viewvc/gump/trunk/src/documentation/content/xdocs/metadata/project.xml?rev=1030332&r1=1030331&r2=1030332&view=diff
==============================================================================
--- gump/trunk/src/documentation/content/xdocs/metadata/project.xml (original)
+++ gump/trunk/src/documentation/content/xdocs/metadata/project.xml Wed Nov  3 04:55:32 2010
@@ -35,7 +35,7 @@
 
     <ul>
     <li><link href="builder.html">Build instructions</link>:
-    &lt;ant&gt;, &lt;nant&gt;, &lt;mvn&gt;, &lt;maven&gt;,
&lt;configure&gt;,
+    &lt;ant&gt;, &lt;nant&gt;, &lt;mvn1&gt;, &lt;mvn2&gt;,
&lt;mvn3&gt;, &lt;configure&gt;,
     &lt;make&gt; and &lt;script&gt;.<br/>
           Describes how to produce the outputs from the inputs.</li>
     <li>Inputs: &lt;depend&gt;, &lt;option&gt;, and &lt;work&gt;.
 Describes



Mime
View raw message