Return-Path: Delivered-To: apmail-avalon-cvs-archive@www.apache.org Received: (qmail 79305 invoked from network); 6 Jul 2004 08:06:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 6 Jul 2004 08:06:40 -0000 Received: (qmail 67313 invoked by uid 500); 6 Jul 2004 08:06:53 -0000 Delivered-To: apmail-avalon-cvs-archive@avalon.apache.org Received: (qmail 67222 invoked by uid 500); 6 Jul 2004 08:06:52 -0000 Mailing-List: contact cvs-help@avalon.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon CVS List" Reply-To: "Avalon Developers List" Delivered-To: mailing list cvs@avalon.apache.org Received: (qmail 67191 invoked by uid 99); 6 Jul 2004 08:06:51 -0000 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.27.1) with SMTP; Tue, 06 Jul 2004 01:06:51 -0700 Received: (qmail 79167 invoked by uid 65534); 6 Jul 2004 08:06:32 -0000 Date: 6 Jul 2004 08:06:32 -0000 Message-ID: <20040706080632.79161.qmail@minotaur.apache.org> From: mcconnell@apache.org To: cvs@avalon.apache.org Subject: svn commit: rev 22615 - in avalon/trunk/tools/magic/src/main/org/apache/avalon/tools: model tasks X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Author: mcconnell Date: Tue Jul 6 01:06:31 2004 New Revision: 22615 Added: avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/package.html avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/package.html Modified: avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/Context.java avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/GumpTask.java Log: Update the Gump Task to generate a strong dependency on bootstrap for generated project defintions - and start getting some docs into place. Modified: avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/Context.java ============================================================================== --- avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/Context.java (original) +++ avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/Context.java Tue Jul 6 01:06:31 2004 @@ -31,7 +31,8 @@ import java.util.TimeZone; /** - * Build context. + * A context contains infomation about a particular project build environment + * including the mapping of inital structure to the immutable magic structure. * * @author Avalon Development Team * @version $Revision: 1.2 $ $Date: 2004/03/17 10:30:09 $ @@ -69,6 +70,14 @@ public static final String ETC_KEY = "project.etc"; public static final String ETC_VALUE = "etc"; + /** + * If the project does not have a refernce assigned to + * the name 'project.context' then a new context is created and + * assigned. + * + * @param project the current project + * @return the bound context + */ public static Context getContext( final Project project ) { if( null == project ) Added: avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/package.html ============================================================================== --- (empty file) +++ avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/package.html Tue Jul 6 01:06:31 2004 @@ -0,0 +1,3 @@ + +Project object model including facilities supporting common version management, dependency management, and plugin management. + Modified: avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/GumpTask.java ============================================================================== --- avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/GumpTask.java (original) +++ avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/GumpTask.java Tue Jul 6 01:06:31 2004 @@ -448,9 +448,9 @@ writer.write( "\n " ); writer.write( - "\n " ); + "\n project=\"avalon-tools-magic-bootstrap\"/>" ); writer.write( "\n " ); @@ -532,9 +532,6 @@ { writer.write( "\n " ); } - - writer.write( - "\n " ); writer.write( "\n +A set of ant tasks that leverage the magic project model. + --------------------------------------------------------------------- To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org For additional commands, e-mail: cvs-help@avalon.apache.org