Return-Path: Delivered-To: apmail-gump-commits-archive@www.apache.org Received: (qmail 66262 invoked from network); 3 Nov 2010 04:56:19 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 3 Nov 2010 04:56:19 -0000 Received: (qmail 20455 invoked by uid 500); 3 Nov 2010 04:56:49 -0000 Mailing-List: contact commits-help@gump.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@gump.apache.org Delivered-To: mailing list commits@gump.apache.org Received: (qmail 20448 invoked by uid 99); 3 Nov 2010 04:56:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Nov 2010 04:56:49 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Nov 2010 04:56:48 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 90E5123889E7; Wed, 3 Nov 2010 04:55:33 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit 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 -0000 To: commits@gump.apache.org From: bodewig@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20101103045533.90E5123889E7@eris.apache.org> 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 @@

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

- 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 the section on the mvn + href="metadata/builder.html#mvn2">the section on the mvn2 builder.

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.

-

Depend is only supported by the Java builders Ant and Maven.

+

Depend is only supported by the Java builders Ant and Maven + (any version).

@@ -334,15 +335,15 @@
-
maven +
mvn1

Specifies the arguments to be passed to Maven 1.x.

The Maven 1.x - component of Gump (<maven>) uses a + component of Gump (<mvn1>) uses a pre-installed version of Maven, it does - NOT bootstrap Maven from svn trunk, yet.

+ NOT bootstrap Maven from svn trunk.

Gump generates a build.properties file for Maven, in which it specifies the jar +

The element name maven can be used as an alias + for mvn1.

+ @@ -370,15 +374,15 @@
Attribute
-
mvn +
mvn2

Specifies the arguments to be passed to Maven 2.x.

The Maven 2.x - component of Gump (<mvn>) uses a + component of Gump (<mvn2>) uses a pre-installed version of Maven 2.x, it does - NOT bootstrap Maven from svn trunk, yet.

+ NOT bootstrap Maven from svn trunk.

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.

+

The element name mvn can be used as an alias + for mvn2.

+ @@ -471,8 +478,8 @@
Attribute
-
mvn2install -

Installs a file into the local Maven 2.x repository using the +

mvninstall +

Installs a file into the local Maven 2.x+ repository using the mvn install plugin.

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.

+

The element name mvn2install can be used as an + alias for mvninstall.

+ @@ -544,24 +554,39 @@ - + ]]>

is completely equivalent to

- + - + ]]> +
mvn3 +

Specifies the arguments to be passed to Maven 3.x.

+ +

The Maven 3.x + component of Gump (<mvn3>) uses a + pre-installed version of Maven 3.x, it does + NOT bootstrap Maven from svn trunk.

+ +

The mvn3 builder works the same way as + the mvn2 builder and supports all the + same attributes and nested elements.

+
+
configure

Is a specialized version of script 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 @@

  • Build instructions: - <ant>, <nant>, <mvn>, <maven>, <configure>, + <ant>, <nant>, <mvn1>, <mvn2>, <mvn3>, <configure>, <make> and <script>.
    Describes how to produce the outputs from the inputs.
  • Inputs: <depend>, <option>, and <work>. Describes
Attribute