You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gump.apache.org by bo...@apache.org on 2004/12/13 14:07:06 UTC
svn commit: r111710 - in gump/site: . metadata skin/images
Author: bodewig
Date: Mon Dec 13 05:07:05 2004
New Revision: 111710
URL: http://svn.apache.org/viewcvs?view=rev&rev=111710
Log:
Regenerate site from rev 111709
Removed:
gump/site/metadata/ant.html
gump/site/metadata/maven.html
Modified:
gump/site/linkmap.html
gump/site/metadata/builder.html
gump/site/metadata/index.html
gump/site/metadata/module.html
gump/site/metadata/practices.html
gump/site/metadata/profile.html
gump/site/metadata/project.html
gump/site/metadata/repository.html
gump/site/metadata/workspace.html
gump/site/skin/images/rc-b-l-15-1body-2menu-3menu.png
gump/site/skin/images/rc-b-r-15-1body-2menu-3menu.png
gump/site/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png
gump/site/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png
gump/site/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png
gump/site/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
gump/site/skin/images/rc-t-r-15-1body-2menu-3menu.png
gump/site/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png
gump/site/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png
gump/site/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
gump/site/why.html
Modified: gump/site/linkmap.html
Url: http://svn.apache.org/viewcvs/gump/site/linkmap.html?view=diff&rev=111710&p1=gump/site/linkmap.html&r1=111709&p2=gump/site/linkmap.html&r2=111710
==============================================================================
--- gump/site/linkmap.html (original)
+++ gump/site/linkmap.html Mon Dec 13 05:07:05 2004
@@ -168,10 +168,7 @@
<a title="" href="metadata/project.html">Project</a>
</div>
<div class="menuitem">
-<a title="" href="metadata/ant.html">Ant</a>
-</div>
-<div class="menuitem">
-<a title="" href="metadata/maven.html">Maven</a>
+<a title="" href="metadata/builder.html">Builder</a>
</div>
<div class="menuitem">
<a title="" href="metadata/practices.html">Good Practices</a>
@@ -340,11 +337,7 @@
</li>
<li>
-<a href="metadata/ant.html">Ant</a> _________________________ <em>ant</em>
-</li>
-
-<li>
-<a href="metadata/maven.html">Maven</a> _________________________ <em>maven</em>
+<a href="metadata/builder.html">Builder</a> _________________________ <em>builder</em>
</li>
<li>
Deleted: /gump/site/metadata/ant.html
Url: http://svn.apache.org/viewcvs/gump/site/metadata/ant.html?view=auto&rev=111709
==============================================================================
Modified: gump/site/metadata/builder.html
Url: http://svn.apache.org/viewcvs/gump/site/metadata/builder.html?view=diff&rev=111710&p1=gump/site/metadata/builder.html&r1=111709&p2=gump/site/metadata/builder.html&r2=111710
==============================================================================
--- gump/site/metadata/builder.html (original)
+++ gump/site/metadata/builder.html Mon Dec 13 05:07:05 2004
@@ -48,8 +48,8 @@
<li>
<a class="base-not-selected" href="../index.html">Home</a>
</li>
-<li>
-<a class="base-not-selected" href="../metadata/index.html">Object Model</a>
+<li class="current">
+<a class="base-selected" href="../metadata/index.html">Object Model</a>
</li>
<li>
<a class="base-not-selected" href="../python/index.html">Python Gump</a>
@@ -87,68 +87,8 @@
|start Menu
+-->
<div id="menu">
-<div onclick="SwitchMenu('menu_1.1', '../skin/')" id="menu_1.1Title" class="menutitle">Gump</div>
-<div id="menu_1.1" class="menuitemgroup">
-<div class="menuitem">
-<a title="" href="../index.html">Home</a>
-</div>
-<div class="menuitem">
-<a title="" href="../status.html">Status</a>
-</div>
-<div class="menuitem">
-<a title="" href="http://cvs.apache.org/viewcvs/gump/?root=Apache-SVN">Source</a>
-</div>
-<div class="menuitem">
-<a title="" href="http://cvs.apache.org/viewcvs/gump/">Metadata</a>
-</div>
-<div class="menuitem">
-<a title="" href="http://wiki.apache.org/gump/FrequentlyAskedQuestions">FAQ</a>
-</div>
-<div class="menuitem">
-<a title="" href="../gettingstarted.html">Getting Started</a>
-</div>
-<div class="menuitem">
-<a title="" href="../todo.html">Help Wanted</a>
-</div>
-<div class="menuitem">
-<a title="" href="http://www.apache.org/licenses/LICENSE-2.0.txt">License</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.2', '../skin/')" id="menu_1.2Title" class="menutitle">Results</div>
-<div id="menu_1.2" class="menuitemgroup">
-<div class="menuitem">
-<a title="" href="http://brutus.apache.org/gump/public/">Nightly</a>
-</div>
-<div class="menuitem">
-<a title="" href="http://brutus.apache.org/gump/public-jars/">Jars</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.3', '../skin/')" id="menu_1.3Title" class="menutitle">Community</div>
-<div id="menu_1.3" class="menuitemgroup">
-<div class="menuitem">
-<a title="" href="../mail.html">Mailing Lists</a>
-</div>
-<div class="menuitem">
-<a title="" href="../index.html#Where+is+Gump%3F">Source</a>
-</div>
-<div class="menuitem">
-<a title="" href="http://wiki.apache.org/gump">Wiki</a>
-</div>
-<div class="menuitem">
-<a title="" href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10457">Issues</a>
-</div>
-<div class="menuitem">
-<a title="" href="http://jakarta.apache.org/site/getinvolved.html">Get Involved</a>
-</div>
-<div class="menuitem">
-<a title="" href="../whoweare.html">Who We Are</a>
-</div>
-<div class="menuitem">
-<a title="" href="../bylaws.html">Project Bylaws</a>
-</div>
-</div>
-<div onclick="SwitchMenu('menu_1.4', '../skin/')" id="menu_1.4Title" class="menutitle">Object Model</div>
-<div id="menu_1.4" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Object Model</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
<div class="menuitem">
<a title="" href="../metadata/index.html">Overview</a>
</div>
@@ -167,25 +107,13 @@
<div class="menuitem">
<a title="" href="../metadata/project.html">Project</a>
</div>
-<div class="menuitem">
-<a title="" href="../metadata/ant.html">Ant</a>
-</div>
-<div class="menuitem">
-<a title="" href="../metadata/maven.html">Maven</a>
+<div class="menupage">
+<div class="menupagetitle">Builder</div>
</div>
<div class="menuitem">
<a title="" href="../metadata/practices.html">Good Practices</a>
</div>
</div>
-<div onclick="SwitchMenu('menu_1.5', '../skin/')" id="menu_1.5Title" class="menutitle">Python</div>
-<div id="menu_1.5" class="menuitemgroup">
-<div class="menuitem">
-<a title="" href="../python/index.html">Overview</a>
-</div>
-<div class="menuitem">
-<a title="" href="../python/usage.html">Usage</a>
-</div>
-</div>
<div id="credit"></div>
<div id="roundbottom">
<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
@@ -205,10 +133,13 @@
<div id="minitoc-area">
<ul class="minitoc">
<li>
+<a href="#More+on+builders">More on builders</a>
+</li>
+<li>
<a href="#Generic+Builder">Generic Builder</a>
<ul class="minitoc">
<li>
-<a href="#property">property</a>
+<a href="#property%2Farg">property/arg</a>
</li>
<li>
<a href="#depend">depend</a>
@@ -221,11 +152,40 @@
</li>
</ul>
</li>
+<li>
+<a href="#script">script</a>
+</li>
+<li>
+<a href="#ant">ant</a>
+</li>
+<li>
+<a href="#maven">maven</a>
+</li>
+<li>
+<a href="#configure">configure</a>
+</li>
+<li>
+<a href="#make">make</a>
+</li>
+<li>
+<a href="#nant">nant</a>
+</li>
</ul>
</div>
-<a name="N10018"></a><a name="Generic+Builder"></a>
+<a name="N10018"></a><a name="More+on+builders"></a>
+<h2 class="boxed">More on builders</h2>
+<div class="section">
+<p>Gump supports building projects with a wide variety of tools.
+ These tools are described using their own elements, all of them
+ support a common set of attributes and nested elements. The
+ common structure is described in the next section, followed by
+ tool-specific sections later on.</p>
+</div>
+
+
+<a name="N10021"></a><a name="Generic+Builder"></a>
<h2 class="boxed">Generic Builder</h2>
<div class="section">
<p>Specifies the arguments to be passed to all builders</p>
@@ -244,28 +204,28 @@
<td colspan="1" rowspan="1">basedir</td>
<td colspan="1" rowspan="1">The base directory in which the build is executed. The generated
build script will make this directory the current working directory
- prior to invoking Ant.
+ prior to invoking the real builder.
</td>
<td colspan="1" rowspan="1">No. Defaults to <em>project basedir</em>.</td>
</tr>
-
+
<tr>
-<td colspan="1" rowspan="1">debug</td>
- <td colspan="1" rowspan="1">Set to "true" to turn on ant debugging.</td>
+<td colspan="1" rowspan="1">debug (Ant/Maven/NAnt only)</td>
+ <td colspan="1" rowspan="1">Set to "true" to turn on debugging.</td>
<td colspan="1" rowspan="1">No</td>
</tr>
</table>
-<div class="frame warning">
-<div class="label">Warning</div>
-<div class="content">Only Python Gump supports <ant debug="true"</div>
-</div>
-<a name="N1005F"></a><a name="property"></a>
-<h3 class="boxed">property</h3>
-<p>Property overrides to be passed to the Ant command</p>
+<a name="N10065"></a><a name="property%2Farg"></a>
+<h3 class="boxed">property/arg</h3>
+<p>Java Property overrides to be passed to the Ant/Maven command
+ or command line arguments passed to Script/Configure/Make. The
+ Java builders Ant and Maven as well as NAnt use <property>
+ while Script, Configure and Make use <arg> as the name of
+ the nested element.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
@@ -342,12 +302,13 @@
</tr>
</table>
-<a name="N100FF"></a><a name="depend"></a>
+<a name="N10105"></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
that has become a common enough practice that it makes sense to
- introduce this element</p>
+ introduce this element.</p>
+<p>Depend is only supported by the Java builders Ant and Maven.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
@@ -394,10 +355,10 @@
</tr>
</table>
-<a name="N10165"></a><a name="jvmarg"></a>
+<a name="N1016E"></a><a name="jvmarg"></a>
<h3 class="boxed">jvmarg</h3>
<p>Additional command line parameters to pass to the Java
- Virtual Machine running Ant.</p>
+ Virtual Machine running Ant or Maven.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
@@ -418,9 +379,11 @@
</tr>
</table>
-<a name="N10195"></a><a name="sysproperty"></a>
+<a name="N1019E"></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
+ Maven.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
@@ -496,6 +459,220 @@
</tr>
+</table>
+</div>
+
+
+<a name="N10242"></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
+ project.</p>
+<p>The assumption is that the script can be invoked in a platform
+ independent manner, though the contents of the script may be
+ platform specific. Specifically, if the name of the script is
+ "name" and no file with the name "name" exists in the project's
+ basedir, it will be invoked as follows:</p>
+<ul>
+
+<li>On Windows/batch, "call .\name.bat"</li>
+
+<li>On Unix/bash, "./name.sh"</li>
+
+</ul>
+<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 script to execute.</td>
+ <td colspan="1" rowspan="1">Yes</td>
+
+</tr>
+
+</table>
+<p>Additional command line arguments can be specified using nested
+ <arg> elements. If the name of an arg start with "--" or
+ doesn't start with "-", then a single argument gets created from
+ one <arg> element, using "=" to join name and value. If it
+ starts with a single "-", two arguments get created, one for the
+ name and one for the value. For example:</p>
+<pre class="code">
+ <script name="foo">
+ <arg name="--double-dash" value="1"/>
+ <arg name="-single-dash" value="2"/>
+ <arg name="no-dash" value="3"/>
+ </script>
+ </pre>
+<p>becomes</p>
+<pre class="code">
+ ./foo --double-dash=1 -single-dash 2 no-dash=3
+ </pre>
+</div>
+
+
+<a name="N1028C"></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>
+<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">buildfile</td>
+ <td colspan="1" rowspan="1">The ant build file to execute. Defaults to
+ <strong>build.xml</strong>.
+ </td>
+ <td colspan="1" rowspan="1">No Defaults to <strong>build.xml</strong>.</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">target</td>
+ <td colspan="1" rowspan="1">The ant target to invoke. <em>This can be a comma
+ separated list. Spaces are preserved.</em></td>
+ <td colspan="1" rowspan="1">No. Defaults to the default target defined by the build file.</td>
+
+</tr>
+
+</table>
+</div>
+
+
+<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>
+ component of Gump (<maven>) 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>
+<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 <maven element.</p>
+<p>Currently 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>
+<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>jar</strong>.</td>
+
+</tr>
+
+</table>
+</div>
+
+
+<a name="N10338"></a><a name="configure"></a>
+<h2 class="boxed">configure</h2>
+<div class="section">
+<p>Is a specialized version of <a href="#script">script</a>
+ with the fixed script name of "configure".</p>
+</div>
+
+
+<a name="N10345"></a><a name="make"></a>
+<h2 class="boxed">make</h2>
+<div class="section">
+<p>Specifies the arguments to be passed to make.</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">makefile</td>
+ <td colspan="1" rowspan="1">The make file to execute. Defaults to <strong>Makefile</strong>.
+ </td>
+ <td colspan="1" rowspan="1">No Defaults to <strong>Makefile</strong>.</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">target</td>
+ <td colspan="1" rowspan="1">The make target to invoke. <em>This can be a comma
+ separated list. Spaces are preserved.</em></td>
+ <td colspan="1" rowspan="1">No. Defaults to <strong>ALL</strong>.</td>
+
+</tr>
+
+</table>
+</div>
+
+
+<a name="N10392"></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>
+<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">buildfile</td>
+ <td colspan="1" rowspan="1">The NAnt build file to execute. Defaults to
+ <strong>NAnt.build</strong>.
+ </td>
+ <td colspan="1" rowspan="1">No Defaults to <strong>NAnt.build</strong>.</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">target</td>
+ <td colspan="1" rowspan="1">The NAnt target to invoke. <em>This can be a comma
+ separated list. Spaces are preserved.</em></td>
+ <td colspan="1" rowspan="1">No. Defaults to the default target defined by the build file.</td>
+
+</tr>
+
</table>
</div>
Modified: gump/site/metadata/index.html
Url: http://svn.apache.org/viewcvs/gump/site/metadata/index.html?view=diff&rev=111710&p1=gump/site/metadata/index.html&r1=111709&p2=gump/site/metadata/index.html&r2=111710
==============================================================================
--- gump/site/metadata/index.html (original)
+++ gump/site/metadata/index.html Mon Dec 13 05:07:05 2004
@@ -108,10 +108,7 @@
<a title="" href="../metadata/project.html">Project</a>
</div>
<div class="menuitem">
-<a title="" href="../metadata/ant.html">Ant</a>
-</div>
-<div class="menuitem">
-<a title="" href="../metadata/maven.html">Maven</a>
+<a title="" href="../metadata/builder.html">Builder</a>
</div>
<div class="menuitem">
<a title="" href="../metadata/practices.html">Good Practices</a>
Deleted: /gump/site/metadata/maven.html
Url: http://svn.apache.org/viewcvs/gump/site/metadata/maven.html?view=auto&rev=111709
==============================================================================
Modified: gump/site/metadata/module.html
Url: http://svn.apache.org/viewcvs/gump/site/metadata/module.html?view=diff&rev=111710&p1=gump/site/metadata/module.html&r1=111709&p2=gump/site/metadata/module.html&r2=111710
==============================================================================
--- gump/site/metadata/module.html (original)
+++ gump/site/metadata/module.html Mon Dec 13 05:07:05 2004
@@ -108,10 +108,7 @@
<a title="" href="../metadata/project.html">Project</a>
</div>
<div class="menuitem">
-<a title="" href="../metadata/ant.html">Ant</a>
-</div>
-<div class="menuitem">
-<a title="" href="../metadata/maven.html">Maven</a>
+<a title="" href="../metadata/builder.html">Builder</a>
</div>
<div class="menuitem">
<a title="" href="../metadata/practices.html">Good Practices</a>
Modified: gump/site/metadata/practices.html
Url: http://svn.apache.org/viewcvs/gump/site/metadata/practices.html?view=diff&rev=111710&p1=gump/site/metadata/practices.html&r1=111709&p2=gump/site/metadata/practices.html&r2=111710
==============================================================================
--- gump/site/metadata/practices.html (original)
+++ gump/site/metadata/practices.html Mon Dec 13 05:07:05 2004
@@ -108,10 +108,7 @@
<a title="" href="../metadata/project.html">Project</a>
</div>
<div class="menuitem">
-<a title="" href="../metadata/ant.html">Ant</a>
-</div>
-<div class="menuitem">
-<a title="" href="../metadata/maven.html">Maven</a>
+<a title="" href="../metadata/builder.html">Builder</a>
</div>
<div class="menupage">
<div class="menupagetitle">Good Practices</div>
@@ -199,7 +196,7 @@
<a name="N10031"></a><a name="Let+Gump+set+your+final+jar+name"></a>
<h3 class="boxed">Let Gump set your final jar name</h3>
<p>Gump runs set @@DATE@@, which ought be set into the
- jar name. Use a <a href="ant.html#property">property</a> for this.
+ jar name. Use a <a href="builder.html#property">property</a> for this.
</p>
<a name="N1003E"></a><a name="Example"></a>
<h3 class="boxed">Example</h3>
Modified: gump/site/metadata/profile.html
Url: http://svn.apache.org/viewcvs/gump/site/metadata/profile.html?view=diff&rev=111710&p1=gump/site/metadata/profile.html&r1=111709&p2=gump/site/metadata/profile.html&r2=111710
==============================================================================
--- gump/site/metadata/profile.html (original)
+++ gump/site/metadata/profile.html Mon Dec 13 05:07:05 2004
@@ -108,10 +108,7 @@
<a title="" href="../metadata/project.html">Project</a>
</div>
<div class="menuitem">
-<a title="" href="../metadata/ant.html">Ant</a>
-</div>
-<div class="menuitem">
-<a title="" href="../metadata/maven.html">Maven</a>
+<a title="" href="../metadata/builder.html">Builder</a>
</div>
<div class="menuitem">
<a title="" href="../metadata/practices.html">Good Practices</a>
Modified: gump/site/metadata/project.html
Url: http://svn.apache.org/viewcvs/gump/site/metadata/project.html?view=diff&rev=111710&p1=gump/site/metadata/project.html&r1=111709&p2=gump/site/metadata/project.html&r2=111710
==============================================================================
--- gump/site/metadata/project.html (original)
+++ gump/site/metadata/project.html Mon Dec 13 05:07:05 2004
@@ -108,10 +108,7 @@
<div class="menupagetitle">Project</div>
</div>
<div class="menuitem">
-<a title="" href="../metadata/ant.html">Ant</a>
-</div>
-<div class="menuitem">
-<a title="" href="../metadata/maven.html">Maven</a>
+<a title="" href="../metadata/builder.html">Builder</a>
</div>
<div class="menuitem">
<a title="" href="../metadata/practices.html">Good Practices</a>
@@ -139,12 +136,6 @@
<a href="#project">project</a>
<ul class="minitoc">
<li>
-<a href="#ant">ant</a>
-</li>
-<li>
-<a href="#script">script</a>
-</li>
-<li>
<a href="#depend">depend</a>
</li>
<li>
@@ -193,8 +184,11 @@
a project definition fall into three different "groups", each optional:</p>
<ul>
-<li>Build instructions: <ant> and <script>. Describes how to
- produce the outputs from the inputs.</li>
+<li>
+<a href="builder.html">Build instructions</a>:
+ <ant>, <nant>, <maven>, <configure>,
+ <make> and <script>.<br>
+ Describes how to produce the outputs from the inputs.</li>
<li>Inputs: <depend>, <option>, and <work>. Describes
where to find the inputs (primarily jar files, but can be directories and
@@ -232,7 +226,7 @@
<tr>
<td colspan="1" rowspan="1">target</td>
- <td colspan="1" rowspan="1">Override the <a href="ant.html">ant</a> target to be used.</td>
+ <td colspan="1" rowspan="1">Override the <a href="builder.html#ant">ant</a> target to be used.</td>
<td colspan="1" rowspan="1">No</td>
</tr>
@@ -240,7 +234,7 @@
<tr>
<td colspan="1" rowspan="1">buildfile</td>
- <td colspan="1" rowspan="1">Override the <a href="ant.html">ant</a> build file to be used.</td>
+ <td colspan="1" rowspan="1">Override the <a href="builder.html#ant">ant</a> build file to be used.</td>
<td colspan="1" rowspan="1">No</td>
</tr>
@@ -266,54 +260,7 @@
<div class="label">Warning</div>
<div class="content">vm is not currently implemented</div>
</div>
-<a name="N100AD"></a><a name="ant"></a>
-<h3 class="boxed">ant</h3>
-<p>Identifies this project as "buildable", and specifies the
- target to build and the properties to be passed to ant. The full
- description of this XML element can be found
- <a href="ant.html">here</a>
-</p>
-<p>
-<a href="http://ant.apache.org/">Apache Ant</a> is the
- defacto build tool used by a large number of Open Source Java
- projects.</p>
-<a name="N100BF"></a><a name="script"></a>
-<h3 class="boxed">script</h3>
-<p>Identifies this project as "buildable", and specifies the
- script to be executed in order to make this happen. The assumption
- is that the script can be invoked in a platform independent manner,
- though the contents of the script may be platform specific.
- Specifically, if the name of the script is "name", it will be
- invoked as follows:</p>
-<p>At the present time, the only use of this is during the bootstrap
- process for Ant.</p>
-<ul>
-
-<li>On Windows/batch, "call .\name.bat"</li>
-
-<li>On Unix/bash, "./name.sh"</li>
-
-</ul>
-<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 script to execute.</td>
- <td colspan="1" rowspan="1">Yes</td>
-
-</tr>
-
-</table>
-<a name="N100FB"></a><a name="depend"></a>
+<a name="N100B2"></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
@@ -381,7 +328,7 @@
</tr>
</table>
-<a name="N10172"></a><a name="option"></a>
+<a name="N10129"></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
@@ -443,7 +390,7 @@
</tr>
</table>
-<a name="N101DF"></a><a name="work"></a>
+<a name="N10196"></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
@@ -491,7 +438,7 @@
</tr>
</table>
-<a name="N10231"></a><a name="home"></a>
+<a name="N101E8"></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
@@ -533,7 +480,7 @@
</tr>
</table>
-<a name="N10280"></a><a name="license"></a>
+<a name="N10237"></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>
@@ -556,7 +503,7 @@
</tr>
</table>
-<a name="N102B0"></a><a name="jar"></a>
+<a name="N10267"></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">
@@ -598,7 +545,7 @@
</tr>
</table>
-<a name="N10308"></a><a name="javadoc"></a>
+<a name="N102BF"></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
@@ -737,7 +684,7 @@
</javadoc>
</pre>
<p>must be used.</p>
-<a name="N103E4"></a><a name="junitreport"></a>
+<a name="N1039B"></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>
@@ -874,7 +821,7 @@
</junitreport>
</pre>
<p>must be used.</p>
-<a name="N104BC"></a><a name="nag"></a>
+<a name="N10473"></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 email reports of
@@ -988,12 +935,12 @@
subject="Gump Build Warning - Deprecated methods used"/>
</nag>
</pre>
-<a name="N1054A"></a><a name="redistributable"></a>
+<a name="N10501"></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="N10553"></a><a name="mkdir"></a>
+<a name="N1050A"></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"><work></a>.</p>
@@ -1026,7 +973,7 @@
</tr>
</table>
-<a name="N1059F"></a><a name="delete"></a>
+<a name="N10556"></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/repository.html
Url: http://svn.apache.org/viewcvs/gump/site/metadata/repository.html?view=diff&rev=111710&p1=gump/site/metadata/repository.html&r1=111709&p2=gump/site/metadata/repository.html&r2=111710
==============================================================================
--- gump/site/metadata/repository.html (original)
+++ gump/site/metadata/repository.html Mon Dec 13 05:07:05 2004
@@ -108,10 +108,7 @@
<a title="" href="../metadata/project.html">Project</a>
</div>
<div class="menuitem">
-<a title="" href="../metadata/ant.html">Ant</a>
-</div>
-<div class="menuitem">
-<a title="" href="../metadata/maven.html">Maven</a>
+<a title="" href="../metadata/builder.html">Builder</a>
</div>
<div class="menuitem">
<a title="" href="../metadata/practices.html">Good Practices</a>
Modified: gump/site/metadata/workspace.html
Url: http://svn.apache.org/viewcvs/gump/site/metadata/workspace.html?view=diff&rev=111710&p1=gump/site/metadata/workspace.html&r1=111709&p2=gump/site/metadata/workspace.html&r2=111710
==============================================================================
--- gump/site/metadata/workspace.html (original)
+++ gump/site/metadata/workspace.html Mon Dec 13 05:07:05 2004
@@ -108,10 +108,7 @@
<a title="" href="../metadata/project.html">Project</a>
</div>
<div class="menuitem">
-<a title="" href="../metadata/ant.html">Ant</a>
-</div>
-<div class="menuitem">
-<a title="" href="../metadata/maven.html">Maven</a>
+<a title="" href="../metadata/builder.html">Builder</a>
</div>
<div class="menuitem">
<a title="" href="../metadata/practices.html">Good Practices</a>
Modified: gump/site/skin/images/rc-b-l-15-1body-2menu-3menu.png
Url: http://svn.apache.org/viewcvs/gump/site/skin/images/rc-b-l-15-1body-2menu-3menu.png?view=diff&rev=111710&p1=gump/site/skin/images/rc-b-l-15-1body-2menu-3menu.png&r1=111709&p2=gump/site/skin/images/rc-b-l-15-1body-2menu-3menu.png&r2=111710
==============================================================================
Binary files. No diff available.
Modified: gump/site/skin/images/rc-b-r-15-1body-2menu-3menu.png
Url: http://svn.apache.org/viewcvs/gump/site/skin/images/rc-b-r-15-1body-2menu-3menu.png?view=diff&rev=111710&p1=gump/site/skin/images/rc-b-r-15-1body-2menu-3menu.png&r1=111709&p2=gump/site/skin/images/rc-b-r-15-1body-2menu-3menu.png&r2=111710
==============================================================================
Binary files. No diff available.
Modified: gump/site/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png
Url: http://svn.apache.org/viewcvs/gump/site/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png?view=diff&rev=111710&p1=gump/site/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png&r1=111709&p2=gump/site/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png&r2=111710
==============================================================================
Binary files. No diff available.
Modified: gump/site/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png
Url: http://svn.apache.org/viewcvs/gump/site/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png?view=diff&rev=111710&p1=gump/site/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png&r1=111709&p2=gump/site/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png&r2=111710
==============================================================================
Binary files. No diff available.
Modified: gump/site/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png
Url: http://svn.apache.org/viewcvs/gump/site/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png?view=diff&rev=111710&p1=gump/site/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png&r1=111709&p2=gump/site/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png&r2=111710
==============================================================================
Binary files. No diff available.
Modified: gump/site/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
Url: http://svn.apache.org/viewcvs/gump/site/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png?view=diff&rev=111710&p1=gump/site/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png&r1=111709&p2=gump/site/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png&r2=111710
==============================================================================
Binary files. No diff available.
Modified: gump/site/skin/images/rc-t-r-15-1body-2menu-3menu.png
Url: http://svn.apache.org/viewcvs/gump/site/skin/images/rc-t-r-15-1body-2menu-3menu.png?view=diff&rev=111710&p1=gump/site/skin/images/rc-t-r-15-1body-2menu-3menu.png&r1=111709&p2=gump/site/skin/images/rc-t-r-15-1body-2menu-3menu.png&r2=111710
==============================================================================
Binary files. No diff available.
Modified: gump/site/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png
Url: http://svn.apache.org/viewcvs/gump/site/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png?view=diff&rev=111710&p1=gump/site/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png&r1=111709&p2=gump/site/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png&r2=111710
==============================================================================
Binary files. No diff available.
Modified: gump/site/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png
Url: http://svn.apache.org/viewcvs/gump/site/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png?view=diff&rev=111710&p1=gump/site/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png&r1=111709&p2=gump/site/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png&r2=111710
==============================================================================
Binary files. No diff available.
Modified: gump/site/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
Url: http://svn.apache.org/viewcvs/gump/site/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png?view=diff&rev=111710&p1=gump/site/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png&r1=111709&p2=gump/site/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png&r2=111710
==============================================================================
Binary files. No diff available.
Modified: gump/site/why.html
Url: http://svn.apache.org/viewcvs/gump/site/why.html?view=diff&rev=111710&p1=gump/site/why.html&r1=111709&p2=gump/site/why.html&r2=111710
==============================================================================
--- gump/site/why.html (original)
+++ gump/site/why.html Mon Dec 13 05:07:05 2004
@@ -168,10 +168,7 @@
<a title="" href="metadata/project.html">Project</a>
</div>
<div class="menuitem">
-<a title="" href="metadata/ant.html">Ant</a>
-</div>
-<div class="menuitem">
-<a title="" href="metadata/maven.html">Maven</a>
+<a title="" href="metadata/builder.html">Builder</a>
</div>
<div class="menuitem">
<a title="" href="metadata/practices.html">Good Practices</a>