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 2010/11/03 05:56:52 UTC
svn commit: r1030333 - in /gump/site: index.html metadata/builder.html
metadata/project.html
Author: bodewig
Date: Wed Nov 3 04:56:52 2010
New Revision: 1030333
URL: http://svn.apache.org/viewvc?rev=1030333&view=rev
Log:
re-generate site
Modified:
gump/site/index.html
gump/site/metadata/builder.html
gump/site/metadata/project.html
Modified: gump/site/index.html
URL: http://svn.apache.org/viewvc/gump/site/index.html?rev=1030333&r1=1030332&r2=1030333&view=diff
==============================================================================
--- gump/site/index.html (original)
+++ gump/site/index.html Wed Nov 3 04:56:52 2010
@@ -200,7 +200,7 @@ document.write("Last Published: " + docu
<div class="section">
<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
@@ -262,8 +262,8 @@ gump project maintains its own dedicated
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
+ So far Gump's support for Maven 2.x and later uses the most complex
+ approach, for the full story see <a href="metadata/builder.html#mvn2">the section on the mvn2
builder</a>.
</p>
<p>
Modified: gump/site/metadata/builder.html
URL: http://svn.apache.org/viewvc/gump/site/metadata/builder.html?rev=1030333&r1=1030332&r2=1030333&view=diff
==============================================================================
--- gump/site/metadata/builder.html (original)
+++ gump/site/metadata/builder.html Wed Nov 3 04:56:52 2010
@@ -161,13 +161,16 @@ document.write("Last Published: " + docu
<a href="#ant">ant</a>
</li>
<li>
-<a href="#maven">maven</a>
+<a href="#mvn1">mvn1</a>
</li>
<li>
-<a href="#mvn">mvn</a>
+<a href="#mvn2">mvn2</a>
</li>
<li>
-<a href="#mvn2install">mvn2install</a>
+<a href="#mvninstall">mvninstall</a>
+</li>
+<li>
+<a href="#mvn3">mvn3</a>
</li>
<li>
<a href="#configure">configure</a>
@@ -341,7 +344,8 @@ document.write("Last Published: " + docu
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>
-<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 class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
@@ -589,14 +593,14 @@ document.write("Last Published: " + docu
</div>
-<a name="N102F6"></a><a name="maven"></a>
-<h2 class="boxed">maven</h2>
+<a name="N102F6"></a><a name="mvn1"></a>
+<h2 class="boxed">mvn1</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>
<p>The <a target="_blank" href="http://maven.apache.org/">Maven 1.x</a>
- component of Gump (<maven>) uses a
+ component of Gump (<mvn1>) 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 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 <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>
@@ -605,6 +609,8 @@ document.write("Last Published: " + docu
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>
+<p>The element name <strong>maven</strong> can be used as an alias
+ for <strong>mvn1</strong>.</p>
<table class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
@@ -628,14 +634,14 @@ document.write("Last Published: " + docu
</div>
-<a name="N10354"></a><a name="mvn"></a>
-<h2 class="boxed">mvn</h2>
+<a name="N1035D"></a><a name="mvn2"></a>
+<h2 class="boxed">mvn2</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 (<mvn>) uses a
+ component of Gump (<mvn2>) 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>
+ <strong>NOT</strong> bootstrap Maven from svn trunk.</p>
<p>
First of all, all mvn built projects use the same local
repository for artifacts they've downloaded and this local
@@ -682,6 +688,8 @@ document.write("Last Published: " + docu
so that subsequent requests for JMock and commons-lang by other
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 class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
@@ -736,10 +744,10 @@ document.write("Last Published: " + docu
</div>
-<a name="N103D6"></a><a name="mvn2install"></a>
-<h2 class="boxed">mvn2install</h2>
+<a name="N103E8"></a><a name="mvninstall"></a>
+<h2 class="boxed">mvninstall</h2>
<div class="section">
-<p>Installs a file into the local Maven 2.x repository using the
+<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
builder which would otherwise involve several nested property
@@ -752,6 +760,8 @@ document.write("Last Published: " + docu
may be unable to extract the proper version - for example, Gump
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 class="ForrestTable" cellspacing="1" cellpadding="4">
<tr>
@@ -829,23 +839,37 @@ document.write("Last Published: " + docu
</table>
<pre class="code">
<project name="foo" groupId="bar">
- <mvn2install version="1.0"/>
+ <mvninstall version="1.0"/>
</project></pre>
<p>is completely equivalent to</p>
<pre class="code">
<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></pre>
</div>
-<a name="N10479"></a><a name="configure"></a>
+<a name="N10494"></a><a name="mvn3"></a>
+<h2 class="boxed">mvn3</h2>
+<div class="section">
+<p>Specifies the arguments to be passed to <a target="_blank" href="http://maven.apache.org/">Maven 3.x</a>.</p>
+<p>The <a target="_blank" href="http://maven.apache.org/">Maven 3.x</a>
+ component of Gump (<mvn3>) uses a
+ <strong>pre-installed</strong> version of <a target="_blank" href="http://maven.apache.org">Maven 3.x</a>, it does
+ <strong>NOT</strong> bootstrap Maven from svn trunk.</p>
+<p>The mvn3 builder works the same way as
+ the <a href="#mvn2">mvn2</a> builder and supports all the
+ same attributes and nested elements.</p>
+</div>
+
+
+<a name="N104B9"></a><a name="configure"></a>
<h2 class="boxed">configure</h2>
<div class="section">
<p>Is a specialized version of <a href="#script">script</a>
@@ -853,7 +877,7 @@ document.write("Last Published: " + docu
</div>
-<a name="N10486"></a><a name="make"></a>
+<a name="N104C6"></a><a name="make"></a>
<h2 class="boxed">make</h2>
<div class="section">
<p>Specifies the arguments to be passed to make.</p>
@@ -889,7 +913,7 @@ document.write("Last Published: " + docu
</div>
-<a name="N104D3"></a><a name="nant"></a>
+<a name="N10513"></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=1030333&r1=1030332&r2=1030333&view=diff
==============================================================================
--- gump/site/metadata/project.html (original)
+++ gump/site/metadata/project.html Wed Nov 3 04:56:52 2010
@@ -191,7 +191,7 @@ document.write("Last Published: " + docu
<li>
<a href="builder.html">Build instructions</a>:
- <ant>, <nant>, <mvn>, <maven>, <configure>,
+ <ant>, <nant>, <mvn1>, <mvn2>, <mvn3>, <configure>,
<make> and <script>.<br>
Describes how to produce the outputs from the inputs.</li>