gump-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bode...@apache.org
Subject svn commit: r963186 - in /gump/site/metadata: builder.html project.html
Date Mon, 12 Jul 2010 04:39:20 GMT
Author: bodewig
Date: Mon Jul 12 04:39:20 2010
New Revision: 963186

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

Modified:
    gump/site/metadata/builder.html
    gump/site/metadata/project.html

Modified: gump/site/metadata/builder.html
URL: http://svn.apache.org/viewvc/gump/site/metadata/builder.html?rev=963186&r1=963185&r2=963186&view=diff
==============================================================================
--- gump/site/metadata/builder.html (original)
+++ gump/site/metadata/builder.html Mon Jul 12 04:39:20 2010
@@ -261,7 +261,7 @@ document.write("Last Published: " + docu
           
 <td colspan="1" rowspan="1">project</td>
           <td colspan="1" rowspan="1">The name of the referenced project.  Required
if the reference
-          attribute is "home", "jar", "jarpath", or "srcdir".</td>
+          attribute is "home", "jar", "jarpath", "outputpath", or "srcdir".</td>
           <td colspan="1" rowspan="1">No</td>
         
 </tr>
@@ -274,11 +274,26 @@ document.write("Last Published: " + docu
             
 <strong>home:</strong> the home directory for the referenced project<br>
             
-<strong>jar:</strong> the simple name (path relative to home) of the jar in a
+<strong>output:</strong> the simple name (path relative to home) of the output
in a
               referenced project.<br>
+
             
-<strong>jarpath:</strong> the fully qualified path of the jar in a referenced
+<strong>jar:</strong> the simple name (path relative to
+              home) of the jar in a referenced project.  This is
+              similar to outputpath with a outputtype attribute of
+              "jar" but also applies to outputs of type "boot" and
+              "testsjar".<br>
+
+            
+<strong>outputpath:</strong> the fully qualified path of the output in a referenced
               project.<br>
+
+            
+<strong>jarpath:</strong> the fully qualified path of the
+              jar in a referenced project.  This is similar to
+              outputpath with a outputtype attribute of "jar" but also
+              applies to outputs of type "boot" and "testsjar".<br>
+
             
 <strong>srcdir:</strong> the srcdir for the module containing the project.<br>
           
@@ -300,14 +315,23 @@ document.write("Last Published: " + docu
 <tr>
           
 <td colspan="1" rowspan="1">id</td>
-          <td colspan="1" rowspan="1">Specifies which jar is desired.  Required only
for projects which
-          define more than one jar.</td>
+          <td colspan="1" rowspan="1">Specifies which output is desired.  Required
only for projects which
+          define more than one output of the same type.</td>
+          <td colspan="1" rowspan="1">No</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">outputtype</td>
+          <td colspan="1" rowspan="1">Specifies which type of output is desired.  Required
only if the
+          reference attribute is "outputpath".</td>
           <td colspan="1" rowspan="1">No</td>
         
 </tr>
       
 </table>
-<a name="N10105"></a><a name="depend"></a>
+<a name="N10121"></a><a name="depend"></a>
 <h3 class="boxed">depend</h3>
 <p>This is equivalent to a property reference="jarpath" as well as a
       dependency element in the enclosing project.  This was introduced as
@@ -360,7 +384,7 @@ document.write("Last Published: " + docu
 </tr>
       
 </table>
-<a name="N1016E"></a><a name="jvmarg"></a>
+<a name="N1018A"></a><a name="jvmarg"></a>
 <h3 class="boxed">jvmarg</h3>
 <p>Additional command line parameters to pass to the Java
       Virtual Machine running Ant or Maven.</p>
@@ -384,7 +408,7 @@ document.write("Last Published: " + docu
 </tr>
       
 </table>
-<a name="N1019E"></a><a name="sysproperty"></a>
+<a name="N101BA"></a><a name="sysproperty"></a>
 <h3 class="boxed">sysproperty</h3>
 <p>Java system property to be passed to the Java Virtual Machine.</p>
 <p>Sysproperty is only supported by the Java builders Ant and
@@ -468,7 +492,7 @@ document.write("Last Published: " + docu
 </div>
 
   
-<a name="N10242"></a><a name="script"></a>
+<a name="N1025E"></a><a name="script"></a>
 <h2 class="boxed">script</h2>
 <div class="section">
 <p>Specifies a script to be executed in order to make build a
@@ -524,7 +548,7 @@ document.write("Last Published: " + docu
 </div>
 
   
-<a name="N1028C"></a><a name="ant"></a>
+<a name="N102A8"></a><a name="ant"></a>
 <h2 class="boxed">ant</h2>
 <div class="section">
 <p>Specifies the arguments to be passed to <a target="_blank" href="http://ant.apache.org/">Ant</a>.</p>
@@ -561,7 +585,7 @@ document.write("Last Published: " + docu
 </div>
 
   
-<a name="N102DA"></a><a name="maven"></a>
+<a name="N102F6"></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
1.x</a>.</p>
@@ -600,7 +624,7 @@ document.write("Last Published: " + docu
 </div>
 
   
-<a name="N10338"></a><a name="mvn"></a>
+<a name="N10354"></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>
@@ -675,6 +699,15 @@ document.write("Last Published: " + docu
       
 <tr>
         
+<td colspan="1" rowspan="1">profile</td>
+        <td colspan="1" rowspan="1">The Maven profile to activate.</td>
+        <td colspan="1" rowspan="1">No. Gump will use the default profile if the attribute
has
+        not been set.</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.
@@ -699,7 +732,7 @@ document.write("Last Published: " + docu
 </div>
 
   
-<a name="N103A8"></a><a name="configure"></a>
+<a name="N103D6"></a><a name="configure"></a>
 <h2 class="boxed">configure</h2>
 <div class="section">
 <p>Is a specialized version of <a href="#script">script</a>
@@ -707,7 +740,7 @@ document.write("Last Published: " + docu
 </div>
 
   
-<a name="N103B5"></a><a name="make"></a>
+<a name="N103E3"></a><a name="make"></a>
 <h2 class="boxed">make</h2>
 <div class="section">
 <p>Specifies the arguments to be passed to make.</p>
@@ -743,7 +776,7 @@ document.write("Last Published: " + docu
 </div>
 
   
-<a name="N10402"></a><a name="nant"></a>
+<a name="N10430"></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/project.html
URL: http://svn.apache.org/viewvc/gump/site/metadata/project.html?rev=963186&r1=963185&r2=963186&view=diff
==============================================================================
--- gump/site/metadata/project.html (original)
+++ gump/site/metadata/project.html Mon Jul 12 04:39:20 2010
@@ -153,9 +153,15 @@ document.write("Last Published: " + docu
 <a href="#license">license</a>
 </li>
 <li>
+<a href="#output">output</a>
+</li>
+<li>
 <a href="#jar">jar</a>
 </li>
 <li>
+<a href="#pom">pom</a>
+</li>
+<li>
 <a href="#javadoc">javadoc</a>
 </li>
 <li>
@@ -513,9 +519,60 @@ document.write("Last Published: " + docu
 </tr>
       
 </table>
-<a name="N10279"></a><a name="jar"></a>
+<a name="N10279"></a><a name="output"></a>
+<h3 class="boxed">output</h3>
+<p>The name of something a project creates.  This is a generic
+        element and there are specialized elements for jars and POMs
+        for example.</p>
+<p>Each output must have a type attribute and may have an id
+        attribute.  ids must be unique among all outputs of the same
+        type.</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">name</td>
+          <td colspan="1" rowspan="1">The file name of the output.<br>
+            May contain shell glob patterns
+            (<span class="codefrag">*</span>, <span class="codefrag">?</span>
or ranges
+            like <span class="codefrag">[a-z]</span>) in which case the pattern
must
+            match exactly one existing file.  The path is relative to
+            the project's home-directory if it has been defined.</td>
+          <td colspan="1" rowspan="1">Yes</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">id</td>
+          <td colspan="1" rowspan="1">Provides a unique id which can be used to provide
selection
+          between multiple output definitions of the same type.</td>
+          <td colspan="1" rowspan="1">No</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">type</td>
+          <td colspan="1" rowspan="1">One of "jar", "pom", "boot" (a jar that should
be added
+          to the bootclasspath), "testsjar" or "assembly".</td>
+          <td colspan="1" rowspan="1">Yes</td>
+        
+</tr>
+      
+</table>
+<a name="N102DB"></a><a name="jar"></a>
 <h3 class="boxed">jar</h3>
 <p>The name of an output jar, relative to the home directory.</p>
+<p>This is a shortcut for an output element with type="jar".</p>
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
         
 <tr>
@@ -554,12 +611,56 @@ document.write("Last Published: " + docu
           prepended to the bootclasspath instead of being appended to the 
           classpath.  This attribute is ignored unless bootclass="yes"
           is specified on the <a href="workspace.html">workspace</a>.</td>
+          <td colspan="1" rowspan="1">No, defaults to "jar"</td>
+        
+</tr>
+      
+</table>
+<a name="N10341"></a><a name="pom"></a>
+<h3 class="boxed">pom</h3>
+<p>The name of an output POM, relative to the home directory.</p>
+<p>This is a shortcut for an output element with type="pom".</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">name</td>
+          <td colspan="1" rowspan="1">The name of the POM.<br>
+            May contain shell glob patterns
+            (<span class="codefrag">*</span>, <span class="codefrag">?</span>
or ranges
+            like <span class="codefrag">[a-z]</span>) in which case the pattern
must
+            match exactly one existing file.</td>
+          <td colspan="1" rowspan="1">Yes</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">id</td>
+          <td colspan="1" rowspan="1">Provides a unique id which can be used to provide
selection
+          between multiple poms definitions.</td>
           <td colspan="1" rowspan="1">No</td>
         
 </tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">type</td>
+          <td colspan="1" rowspan="1">Same as output's type attribute.</td>
+          <td colspan="1" rowspan="1">No, defaults to "pom".</td>
+        
+</tr>
       
 </table>
-<a name="N102DC"></a><a name="javadoc"></a>
+<a name="N103A3"></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
@@ -698,7 +799,7 @@ document.write("Last Published: " + docu
     &lt;/javadoc&gt;
 		</pre>
 <p>must be used.</p>
-<a name="N103B8"></a><a name="junitreport"></a>
+<a name="N1047F"></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>
@@ -835,7 +936,7 @@ document.write("Last Published: " + docu
     &lt;/junitreport&gt;
 		</pre>
 <p>must be used.</p>
-<a name="N10490"></a><a name="nag"></a>
+<a name="N10557"></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
@@ -949,12 +1050,12 @@ document.write("Last Published: " + docu
           subject="Gump Build Warning - Deprecated methods used"/&gt;
 &lt;/nag&gt;
 	</pre>
-<a name="N10522"></a><a name="redistributable"></a>
+<a name="N105E9"></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="N1052B"></a><a name="mkdir"></a>
+<a name="N105F2"></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>
@@ -987,7 +1088,7 @@ document.write("Last Published: " + docu
 </tr>
       
 </table>
-<a name="N10577"></a><a name="delete"></a>
+<a name="N1063E"></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">



Mime
View raw message