gump-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bode...@apache.org
Subject svn commit: r627105 - in /gump/site: index.html metadata/builder.html metadata/module.html metadata/project.html metadata/workspace.html
Date Tue, 12 Feb 2008 21:05:29 GMT
Author: bodewig
Date: Tue Feb 12 13:05:12 2008
New Revision: 627105

URL: http://svn.apache.org/viewvc?rev=627105&view=rev
Log:
re-generate site

Modified:
    gump/site/index.html
    gump/site/metadata/builder.html
    gump/site/metadata/module.html
    gump/site/metadata/project.html
    gump/site/metadata/workspace.html

Modified: gump/site/index.html
URL: http://svn.apache.org/viewvc/gump/site/index.html?rev=627105&r1=627104&r2=627105&view=diff
==============================================================================
--- gump/site/index.html (original)
+++ gump/site/index.html Tue Feb 12 13:05:12 2008
@@ -200,7 +200,7 @@
 <div class="section">
 <p>
 Gump is Apache's continuous integration tool. It is written in python and fully supports
Apache Ant, 
-Apache Maven and other build tools. Gump is unique in that it builds and compiles software
against 
+Apache Maven (1.x and 2.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 
@@ -208,7 +208,7 @@
   </p>
 <p>
 You can set up and run Gump on your own machine and run it on your own projects, however
it is 
-currently most famous for building most of Apache's java-based projects and their dependencies
(which 
+currently most famous for building most of Apache's Java-based projects and their dependencies
(which 
 constitutes several million lines of code split up into hundreds of projects). For this purpose,
the 
 gump project maintains its own dedicated server.
   </p>
@@ -219,9 +219,8 @@
 <h2 class="boxed">How does Gump work?</h2>
 <div class="section">
 <p>
-      With Traditional Gump, <a href="http://cvs.apache.org/viewcvs/gump/project">
-      project</a> definitions are converted from XML to scripts native to the
-      platform on which you are running.  With Python Gump the XML is mapped into in memory
+      With Gump, <a href="http://svn.apache.org/viewcvs/gump/project">
+      project</a> definitions are mapped from XML into in memory
       objects for processing. Scripts execute cvs or svn update
       commands for every module which contains a project being built, and
       invoke builds for each project in an order that ensures that dependencies
@@ -229,21 +228,44 @@
       are then built on these outputs.
     </p>
 <p>
-      The commands use the actual build.xml files from the projects, but do
-      not use the scripts or jar files checked into CVS/SVN.  Instead, the
-      CLASSPATH is set and properties are passed on the command line.
+      The commands use the actual build.xml/Makefile/pom.xml files from the projects, but
do
+      not use the scripts or jar files checked into CVS/SVN.  Instead,
+      Gump tries to play several tricks in order to ensure that Gump's
+      versions of files are used.
     </p>
-<div class="note">
-<div class="label">Note</div>
-<div class="content">
+<p>
+      In order to really build against the latest versions of
+      everything, Gump will need support from the build process, the
+      build tool or has to find its way around the build tool.
+    </p>
+<p>
+      The <a target="_blank" href="http://vmgump.apache.org/gump/public/apache-httpd/apache-httpd-buildconf/index.html">HTTPd
+      builds</a> are an example for a build process that supports
+      Gump.  HTTPd needs APR and Gump can provide the path to the
+      freshly built APR files as command line options to the buildconf
+      and/or configure scripts.
+    </p>
+<p>
+      In Ant's case
     	Gump set's Ant's <a href="http://ant.apache.org/manual/sysclasspath.html">build.sysclasspath</a>
to <strong>only</strong> and manages the system classpath:<br>
     	To quote Ant:<br>
     	
 <em>Only the system classpath is used and classpaths specified in build files, etc
are ignored. 
-    		This situation could be considered as the person running the build file knows more
about the environment than the person writing the build file</em>
-    
-</div>
-</div>
+    		This situation could be considered as the person running the build file knows more
about the environment than the person writing the build file</em>.<br>
+      Note that Gump uses the svn trunk version of Ant when building Ant projects.
+    </p>
+<p>
+      For Maven 1.x builds, Gump runs maven with the --offline switch
+      and uses jar overrides.  Sometimes the artifact ids expected by
+      maven and Gump's names of the jars don't match, in which case
+      &lt;property&gt; elements have to be used to get the correct
+      artifact ids.
+    </p>
+<p>
+      So far Gump's support for Maven 2.x uses the most complex
+      approach, for the full story see <a href="metadata/builder.html#mvn">the section
on the mvn
+      builder</a>.
+    </p>
 <p>
       The net effect is that every project is built every day with the latest
       version of every dependency - including the latest Ant, latest JUnit,
@@ -256,15 +278,13 @@
       color coded on the main build page.
     </p>
 <p>
-      A Perl script which is driven off of a naglist will optionally send
-      e-mails to various newsgroups upon matching strings being found in the
-      build output.  This is typically used to alert developers of build
-      failures.
+      The "official" Gump run on vmgump will optionally send
+      e-mails to various newsgroups upon build failures.
     </p>
 </div>
 
   
-<a name="N10052"></a><a name="Where+is+Gump%3F"></a>
+<a name="N10068"></a><a name="Where+is+Gump%3F"></a>
 <h2 class="boxed">Where is Gump?</h2>
 <div class="section">
 <ul>
@@ -277,7 +297,7 @@
 </div>
 
   
-<a name="N10060"></a><a name="When+does+Gump+run%3F"></a>
+<a name="N10076"></a><a name="When+does+Gump+run%3F"></a>
 <h2 class="boxed">When does Gump run?</h2>
 <div class="section">
 <p>
@@ -303,8 +323,16 @@
 <tr>
         
 <td colspan="1" rowspan="1"><a target="_blank" href="http://vmgump.apache.org/gump/public/">Apache
(vmgump)</a> </td>
-        <td colspan="1" rowspan="1">1.4.2_04</td>
-        <td colspan="1" rowspan="1">4 times daily</td>
+        <td colspan="1" rowspan="1">1.5</td>
+        <td colspan="1" rowspan="1">up to 3 times daily</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1"><a target="_blank" href="http://gump.zones.apache.org/gump/test/">Apache
(helios)</a> </td>
+        <td colspan="1" rowspan="1">1.6</td>
+        <td colspan="1" rowspan="1">up to 4 times daily</td>
       
 </tr>
     
@@ -312,7 +340,7 @@
 </div>
 
   
-<a name="N10096"></a><a name="Who+is+Gump%3F"></a>
+<a name="N100C1"></a><a name="Who+is+Gump%3F"></a>
 <h2 class="boxed">Who is Gump?</h2>
 <div class="section">
 <p>
@@ -346,7 +374,7 @@
 </div>
 
   
-<a name="N100A9"></a><a name="Why+was+Gump+written%3F"></a>
+<a name="N100D4"></a><a name="Why+was+Gump+written%3F"></a>
 <h2 class="boxed">Why was Gump written?</h2>
 <div class="section">
 <p>

Modified: gump/site/metadata/builder.html
URL: http://svn.apache.org/viewvc/gump/site/metadata/builder.html?rev=627105&r1=627104&r2=627105&view=diff
==============================================================================
--- gump/site/metadata/builder.html (original)
+++ gump/site/metadata/builder.html Tue Feb 12 13:05:12 2008
@@ -164,6 +164,9 @@
 <a href="#maven">maven</a>
 </li>
 <li>
+<a href="#mvn">mvn</a>
+</li>
+<li>
 <a href="#configure">configure</a>
 </li>
 <li>
@@ -561,17 +564,16 @@
 <a name="N102DA"></a><a name="maven"></a>
 <h2 class="boxed">maven</h2>
 <div class="section">
-<p>Specifies the arguments to be passed to <a target="_blank" href="http://maven.apache.org/">Maven</a>.</p>
-<p>The <a target="_blank" href="http://maven.apache.org/">Maven</a>
+<p>Specifies the arguments to be passed to <a target="_blank" href="http://maven.apache.org/">Maven
1.x</a>.</p>
+<p>The <a target="_blank" href="http://maven.apache.org/">Maven 1.x</a>
     component of Gump (&lt;maven&gt;) uses a
     <strong>pre-installed</strong> version of <a target="_blank" href="http://maven.apache.org">Maven</a>,
it does
-    <strong>NOT</strong> bootstrap Maven from CVS HEAD, yet. This is
-    hopefully something that will be added in the future.</p>
+    <strong>NOT</strong> bootstrap Maven from svn trunk, yet.</p>
 <p>Gump generates a <strong>build.properties</strong> file for
     Maven, in which it specifies the jar <a href="http://maven.apache.org/reference/user-guide.html#Overriding_Stated_Dependencies">overrides</a>,
     and also any <a href="project.html#property">properties</a>
-    that are passes into the &lt;maven element.</p>
-<p>Currently Gump does <strong>not</strong> read the Maven
+    that are passes into the &lt;maven&gt; element.</p>
+<p>Gump does <strong>not</strong> read the Maven
     project.xml (POM) to attempt to determine dependencies, the Gump
     descriptor needs to have them. The 'gump' goal in Maven ought
     generate such a file.</p>
@@ -598,7 +600,97 @@
 </div>
 
   
-<a name="N10338"></a><a name="configure"></a>
+<a name="N10338"></a><a name="mvn"></a>
+<h2 class="boxed">mvn</h2>
+<div class="section">
+<p>Specifies the arguments to be passed to <a target="_blank" href="http://maven.apache.org/">Maven
2.x</a>.</p>
+<p>The <a target="_blank" href="http://maven.apache.org/">Maven 2.x</a>
+    component of Gump (&lt;mvn&gt;) uses a
+    <strong>pre-installed</strong> version of <a target="_blank" href="http://maven.apache.org">Maven
2.x</a>, it does
+    <strong>NOT</strong> bootstrap Maven from svn trunk, yet.</p>
+<p>
+      First of all, all mvn built projects use the same local
+      repository for artifacts they've downloaded and this local
+      repository is wiped out after each Gump run.  This can be
+      overriden on a per build basis, see below.
+    </p>
+<p>
+      When Gump starts up, it starts a web application on the build
+      server that acts as a proxy for mvn repository requests.
+      Whenever a project has been built successfully Gump registers
+      the created artifacts with this proxy.  When the proxy is asked
+      for a jar artifact and a jar with matching group and artifact id
+      has been registered, the proxy will completely ignore the
+      specified version and serve the Gump built jar file - and
+      calculate SHA1 as well as MD5 checksums for them on the fly as
+      needed.  Any other request that is unknown to the proxy will be
+      passed on to the central mvn repository, in particular the proxy
+      will never serve POMs itself.
+    </p>
+<p>
+      Technically it is not necessary to declare the dependencies of a
+      mvn built project since artifacts will be retrieved from the
+      proxy even if Gump doesn't know about the dependency.  This can
+      only work if the dependency has already been built, though, so
+      it is still better to list all dependencies inside the Gump
+      descriptor in order to maintain correct build order.
+    </p>
+<p>
+      Maven 2.x and some of its plugins will also download jars even if
+      the project itself doesn't need them.  It is a good practice to
+      watch the log file of the repository proxy and add the jars that
+      have been obtained from the central repository as explicit
+      dependencies to the projects that have asked for them.
+    </p>
+<p>
+      Sometimes a project simply cannot depend on another project
+      built by Gump since it would cause a dependency cycle.  One such
+      example is BCEL, which is needed by Xalan and thus transitively
+      by a lot of other projects.  BCEL is built using Maven 2.x and
+      uses a plugin that depends on JMock and commons-lang, both of
+      which transitively depend on BCEL.  The way around this is to
+      allow BCEL to obtain those jars from the central repository (by
+      being built first) but make it use a separate local repository
+      so that subsequent requests for JMock and commons-lang by other
+      projects will use Gump's versions instead of the released ones.
+    </p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+      
+<tr>
+        
+<th colspan="1" rowspan="1">Attribute</th>
+        <th colspan="1" rowspan="1">Description</th>
+        <th colspan="1" rowspan="1">Required?</th>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">goal</td>
+        <td colspan="1" rowspan="1">The Maven goal to invoke.  <em>This can be
a comma
+        separated list. Spaces are preserved.</em></td>
+        <td colspan="1" rowspan="1">No. Defaults to <strong>package</strong>.</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">separateLocalRepository</td>
+        <td colspan="1" rowspan="1">Normally all &lt;mvn&gt; builds share the
same local
+        repository that will be removed after each complete Gump run.
+        Sometimes a project needs to use a separate local repository
+        from the others, the most common case is that a project needs
+        to be built against a released dependency instead of a Gump
+        built one in order to break a dependency cycle.</td>
+        <td colspan="1" rowspan="1">No. Boolean that defaults to <strong>false</strong>.</td>
+      
+</tr>
+    
+</table>
+</div>
+
+  
+<a name="N103A6"></a><a name="configure"></a>
 <h2 class="boxed">configure</h2>
 <div class="section">
 <p>Is a specialized version of <a href="#script">script</a>
@@ -606,7 +698,7 @@
 </div>
 
   
-<a name="N10345"></a><a name="make"></a>
+<a name="N103B3"></a><a name="make"></a>
 <h2 class="boxed">make</h2>
 <div class="section">
 <p>Specifies the arguments to be passed to make.</p>
@@ -642,7 +734,7 @@
 </div>
 
   
-<a name="N10392"></a><a name="nant"></a>
+<a name="N10400"></a><a name="nant"></a>
 <h2 class="boxed">nant</h2>
 <div class="section">
 <p>Specifies the arguments to be passed to <a target="_blank" href="http://nant.sourceforge.org/">NAnt</a>.</p>

Modified: gump/site/metadata/module.html
URL: http://svn.apache.org/viewvc/gump/site/metadata/module.html?rev=627105&r1=627104&r2=627105&view=diff
==============================================================================
--- gump/site/metadata/module.html (original)
+++ gump/site/metadata/module.html Tue Feb 12 13:05:12 2008
@@ -202,13 +202,22 @@
         <td colspan="1" rowspan="1">No</td>
       
 </tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">groupId</td>
+        <td colspan="1" rowspan="1">mvn groupId for artifacts built by the projects
contained
+        in this module.</td>
+        <td colspan="1" rowspan="1">No, defaults to the module's name</td>
+      
+</tr>
     
 </table>
 <div class="warning">
 <div class="label">Warning</div>
 <div class="content">Only Python Gump supports &lt;module debug="true"</div>
 </div>
-<a name="N1006B"></a><a name="url"></a>
+<a name="N1007D"></a><a name="url"></a>
 <h3 class="boxed">url</h3>
 <p>This is the homepage for the collection of projects contained in
       this module.  This element is optional, but if present, will be
@@ -244,11 +253,11 @@
 </tr>
       
 </table>
-<a name="N100B0"></a><a name="description"></a>
+<a name="N100C2"></a><a name="description"></a>
 <h3 class="boxed">description</h3>
 <p>If present, will contain information added to the title in web
       pages containing build results.</p>
-<a name="N100B9"></a><a name="cvs"></a>
+<a name="N100CB"></a><a name="cvs"></a>
 <h3 class="boxed">cvs</h3>
 <p>References the <a href="repository.html">repository</a> in which
       this project resides.  May also contain various overrides.</p>
@@ -319,7 +328,7 @@
 </tr>
       
 </table>
-<a name="N1014A"></a><a name="svn"></a>
+<a name="N1015C"></a><a name="svn"></a>
 <h3 class="boxed">svn</h3>
 <p>References a <a href="http://subversion.tigris.org">Subversion</a> 
       repository in which this project resides.</p>
@@ -346,7 +355,7 @@
 <pre class="code">
   &lt;svn url="http://svn.collab.net/repos/svn/trunk" /&gt;
 </pre>
-<a name="N10185"></a><a name="p4"></a>
+<a name="N10197"></a><a name="p4"></a>
 <h3 class="boxed">p4</h3>
 <p>References a <a href="http://www.perforce.com/">Perforce</a> 
       repository in which this project resides.</p>
@@ -373,11 +382,11 @@
 <pre class="code">
   &lt;p4 repository="my-p4-repository"/&gt;
 </pre>
-<a name="N101C0"></a><a name="project"></a>
+<a name="N101D2"></a><a name="project"></a>
 <h3 class="boxed">project</h3>
 <p>A definition of a <a href="project.html">project</a> which is
       physically contained in this module.</p>
-<a name="N101CD"></a><a name="redistributable"></a>
+<a name="N101DF"></a><a name="redistributable"></a>
 <h3 class="boxed">redistributable</h3>
 <p>If present, indicates that outputs of builds from this module
       are redistributable.  Defaults to the redistributable value for

Modified: gump/site/metadata/project.html
URL: http://svn.apache.org/viewvc/gump/site/metadata/project.html?rev=627105&r1=627104&r2=627105&view=diff
==============================================================================
--- gump/site/metadata/project.html (original)
+++ gump/site/metadata/project.html Tue Feb 12 13:05:12 2008
@@ -188,7 +188,7 @@
     
 <li>
 <a href="builder.html">Build instructions</a>:
-    &lt;ant&gt;, &lt;nant&gt;, &lt;maven&gt;, &lt;configure&gt;,
+    &lt;ant&gt;, &lt;nant&gt;, &lt;mvn&gt;, &lt;maven&gt;,
&lt;configure&gt;,
     &lt;make&gt; and &lt;script&gt;.<br>
           Describes how to produce the outputs from the inputs.</li>
     
@@ -256,13 +256,21 @@
         <td colspan="1" rowspan="1">No</td>
       
 </tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">groupId</td>
+        <td colspan="1" rowspan="1">mvn groupId for artifacts built by this project.</td>
+        <td colspan="1" rowspan="1">No, inherits the value from the containing module.</td>
+      
+</tr>
     
 </table>
 <div class="warning">
 <div class="label">Warning</div>
 <div class="content">vm is not currently implemented</div>
 </div>
-<a name="N100B2"></a><a name="depend"></a>
+<a name="N100C4"></a><a name="depend"></a>
 <h3 class="boxed">depend</h3>
 <p>Specifies the name of a required prerequisite project.  If a
       definition for that project is not found in the workspace, the
@@ -330,7 +338,7 @@
 </tr>
       
 </table>
-<a name="N10129"></a><a name="option"></a>
+<a name="N1013B"></a><a name="option"></a>
 <h3 class="boxed">option</h3>
 <p>Specifies the name of an optional prerequisite project.  If a
       definition for that project is not found in the workspace, the
@@ -392,7 +400,7 @@
 </tr>
       
 </table>
-<a name="N10196"></a><a name="work"></a>
+<a name="N101A8"></a><a name="work"></a>
 <h3 class="boxed">work</h3>
 <p>Adds a directory or a file to the class path.  This is to allow
       projects which have compilation dependencies on byproducts of the build
@@ -440,7 +448,7 @@
 </tr>
       
 </table>
-<a name="N101E8"></a><a name="home"></a>
+<a name="N101FA"></a><a name="home"></a>
 <h3 class="boxed">home</h3>
 <p>The home directory for a project is the directory which contains the
       files referenceable by another project.  In many cases, it is possible
@@ -482,7 +490,7 @@
 </tr>
       
 </table>
-<a name="N10237"></a><a name="license"></a>
+<a name="N10249"></a><a name="license"></a>
 <h3 class="boxed">license</h3>
 <p>The filename of the license, relative to the src directory.
       This file will accompany any redistributable jars.</p>
@@ -505,7 +513,7 @@
 </tr>
       
 </table>
-<a name="N10267"></a><a name="jar"></a>
+<a name="N10279"></a><a name="jar"></a>
 <h3 class="boxed">jar</h3>
 <p>The name of an output jar, relative to the home directory.</p>
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -547,7 +555,7 @@
 </tr>
       
 </table>
-<a name="N102BF"></a><a name="javadoc"></a>
+<a name="N102D1"></a><a name="javadoc"></a>
 <h3 class="boxed">javadoc</h3>
 <p>This declares where the outputs of the
       <a href="http://java.sun.com/j2se/javadoc/index.html">javadoc</a> tool
@@ -686,7 +694,7 @@
     &lt;/javadoc&gt;
 		</pre>
 <p>must be used.</p>
-<a name="N1039B"></a><a name="junitreport"></a>
+<a name="N103AD"></a><a name="junitreport"></a>
 <h3 class="boxed">junitreport</h3>
 <p>This declares where the outputs of the
       <a href="http://ant.apache.org/manual/OptionalTasks/junitreport.html">junitreport</a>
@@ -823,7 +831,7 @@
     &lt;/junitreport&gt;
 		</pre>
 <p>must be used.</p>
-<a name="N10473"></a><a name="nag"></a>
+<a name="N10485"></a><a name="nag"></a>
 <h3 class="boxed">nag</h3>
 <p>If this element is present, an entry for this project will be
       created in the file naglist.  This enables <a href="../nagged.html">email reports</a>
of
@@ -937,12 +945,12 @@
           subject="Gump Build Warning - Deprecated methods used"/&gt;
 &lt;/nag&gt;
 	</pre>
-<a name="N10505"></a><a name="redistributable"></a>
+<a name="N10517"></a><a name="redistributable"></a>
 <h3 class="boxed">redistributable</h3>
 <p>If present, indicates that outputs of builds from this module
       are redistributable.  Defaults to the redistributable value for
       the repository.</p>
-<a name="N1050E"></a><a name="mkdir"></a>
+<a name="N10520"></a><a name="mkdir"></a>
 <h3 class="boxed">mkdir</h3>
 <p>Creates a directory before starting the build.  This is
       sometimes needed in conjunction with <a href="#work">&lt;work&gt;</a>.</p>
@@ -975,7 +983,7 @@
 </tr>
       
 </table>
-<a name="N1055A"></a><a name="delete"></a>
+<a name="N1056C"></a><a name="delete"></a>
 <h3 class="boxed">delete</h3>
 <p>Deletes a directory before starting the build.</p>
 <table class="ForrestTable" cellspacing="1" cellpadding="4">

Modified: gump/site/metadata/workspace.html
URL: http://svn.apache.org/viewvc/gump/site/metadata/workspace.html?rev=627105&r1=627104&r2=627105&view=diff
==============================================================================
--- gump/site/metadata/workspace.html (original)
+++ gump/site/metadata/workspace.html Tue Feb 12 13:05:12 2008
@@ -289,10 +289,26 @@
         <td colspan="1" rowspan="1">No</td>
       
 </tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">makeCommand</td>
+        <td colspan="1" rowspan="1">The make executable to use.</td>
+        <td colspan="1" rowspan="1">No, defaults to make.</td>
+      
+</tr>
+      
+<tr>
+        
+<td colspan="1" rowspan="1">mvnRepoProxyPort</td>
+        <td colspan="1" rowspan="1">TCP port to bind the mvn repository proxy to.</td>
+        <td colspan="1" rowspan="1">No, defaults to 8192.</td>
+      
+</tr>
     
 </table>
 <p></p>
-<a name="N100DF"></a><a name="property"></a>
+<a name="N10103"></a><a name="property"></a>
 <h3 class="boxed">property</h3>
 <p>Global properties which are to be applied to every Ant execution.
       Commonly used to specify the "build.sysclasspath" property which
@@ -325,7 +341,7 @@
 </tr>
       
 </table>
-<a name="N10121"></a><a name="sysproperty"></a>
+<a name="N10145"></a><a name="sysproperty"></a>
 <h3 class="boxed">sysproperty</h3>
 <p>Global properties which are to be applied to every Ant
       execution.  Unlike <a href="#property">property</a> this
@@ -361,7 +377,7 @@
 </tr>
       
 </table>
-<a name="N10167"></a><a name="profile"></a>
+<a name="N1018B"></a><a name="profile"></a>
 <h3 class="boxed">profile</h3>
 <p>Collections of projects and repositories.  While a complete
       profile can be defined here, typically one is referenced via
@@ -386,7 +402,7 @@
 </tr>
       
 </table>
-<a name="N1019B"></a><a name="module"></a>
+<a name="N101BF"></a><a name="module"></a>
 <h3 class="boxed">module</h3>
 <p>An individual module to be included.  While a complete
       module can be defined here, typically one is referenced via
@@ -411,7 +427,7 @@
 </tr>
       
 </table>
-<a name="N101CF"></a><a name="project"></a>
+<a name="N101F3"></a><a name="project"></a>
 <h3 class="boxed">project</h3>
 <p>An individual project to be included.  While a complete
       project can be defined here, typically one is referenced via
@@ -446,7 +462,7 @@
 </tr>
       
 </table>
-<a name="N10215"></a><a name="repository"></a>
+<a name="N10239"></a><a name="repository"></a>
 <h3 class="boxed">repository</h3>
 <p>An repository from which one or more modules may be obtained
       While a complete repository can be defined here, typically one is
@@ -501,7 +517,7 @@
 </tr>
       
 </table>
-<a name="N1027F"></a><a name="javadoc"></a>
+<a name="N102A3"></a><a name="javadoc"></a>
 <h3 class="boxed">javadoc</h3>
 <p>Enables publishing of a summary page linking all of the javadocs
       produced in the process.  This will be placed in the workspace log
@@ -542,7 +558,7 @@
 </tr>
       
 </table>
-<a name="N102CA"></a><a name="junitreport"></a>
+<a name="N102EE"></a><a name="junitreport"></a>
 <h3 class="boxed">junitreport</h3>
 <p>Enables publishing of a summary page linking all of the junit
       reports produced in the process.  This will be placed in the
@@ -586,7 +602,7 @@
 </tr>
       
 </table>
-<a name="N10315"></a><a name="nag"></a>
+<a name="N10339"></a><a name="nag"></a>
 <h3 class="boxed">nag</h3>
 <p>Gump will send email reports of first time build successes/failures to a list of
recipients.		
       <strong>Note:</strong> reminder failure reports will be sent on <strong>--oficial</strong>
runs.</p>
@@ -632,7 +648,7 @@
 </tr>
       
 </table>
-<a name="N1037C"></a><a name="database"></a>
+<a name="N103A0"></a><a name="database"></a>
 <h3 class="boxed">database</h3>
 <p>Gump will utilize a <a target="_blank" href="http://mysql.org">MySQL</a>
database
 		for storing statistics and run information. Without this element Gump



Mime
View raw message