From richardgriffin@example.net Fri Sep 1 00:02:25 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 18562 invoked from network); 1 Sep 2000 00:02:25 -0000 Received: from unknown (HELO warrior-outbound.servers.plus.net) (83.161.120.155) by locus.apache.org with SMTP; 1 Sep 2000 00:02:25 -0000 Received: (qmail 1266 invoked from network); 1 Sep 2000 00:01:47 -0000 Received: from unknown (HELO spock.aquarius.com) (83.161.120.155) by 83.161.120.155 with SMTP; 1 Sep 2000 00:01:47 -0000 From: Julian Coombes <richardgriffin@example.net> To: richardgriffin@example.net Subject: Re: GUI tool for writing/creating ant makefiles? Date: Fri, 1 Sep 2000 00:54:59 +0100 X-Mailer: KMail [version 83.161.120.155] Content-Type: text/plain References: <richardgriffin@example.net> <richardgriffin@example.net> In-Reply-To: <richardgriffin@example.net> MIME-Version: 1.0 Message-Id: <richardgriffin@example.net> Content-Transfer-Encoding: 8bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N On Tue, 29 Aug 2000, you wrote: > I am currently writing such a GUI for ant. > I will publish an early version as soon as the concept works. > > Bye > Frank O. Laus > This is brilliant!, I'm working on a project using Jedit and Ant as the primary development tools basically because it gives us an open source, cross platform development environment. It also means I can use Linux rather than NT and no-one can complain :-). Julian. From richardgriffin@example.net Fri Sep 1 03:19:14 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 5549 invoked from network); 1 Sep 2000 03:19:14 -0000 Received: from smtp-out2.bellatlantic.net (83.161.120.155) by locus.apache.org with SMTP; 1 Sep 2000 03:19:14 -0000 Received: from gateway (adsl-151-201-20-27.bellatlantic.net [83.161.120.155]) by smtp-out2.bellatlantic.net (8.9.1/8.9.1) with SMTP id XAA15958 for <richardgriffin@example.net>; Thu, 31 Aug 2000 23:18:51 -0400 (EDT) Reply-To: <richardgriffin@example.net> From: "Chris Todd" <richardgriffin@example.net> To: <richardgriffin@example.net> Subject: jUnit task for ant? Date: Thu, 31 Aug 2000 23:06:09 -0400 Message-ID: <richardgriffin@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal In-Reply-To: <richardgriffin@example.net> X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N I seem to recall seeing someplace that the most recent versions of ant included a jUnit taskdef, but now I can't seem to find any reference to this, either in the source or the docs. Was I simply imagining this? If such a taskdef doesn't exist, is anyone out there running their jUnit tests simply using the <java > task? Sincerest regards, Chris Todd Software Engineer Alabanza Corporation richardgriffin@example.net From richardgriffin@example.net Fri Sep 1 04:19:35 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 27342 invoked from network); 1 Sep 2000 04:19:35 -0000 Received: from smtp-out2.bellatlantic.net (83.161.120.155) by locus.apache.org with SMTP; 1 Sep 2000 04:19:35 -0000 Received: from gateway (adsl-151-201-20-27.bellatlantic.net [83.161.120.155]) by smtp-out2.bellatlantic.net (8.9.1/8.9.1) with SMTP id AAA14536 for <richardgriffin@example.net>; Fri, 1 Sep 2000 00:19:29 -0400 (EDT) Reply-To: <richardgriffin@example.net> From: "Chris Todd" <richardgriffin@example.net> To: <richardgriffin@example.net> Subject: is attribute order important to ant? Date: Fri, 1 Sep 2000 00:06:46 -0400 Message-ID: <richardgriffin@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal In-Reply-To: <richardgriffin@example.net> X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Are the following two tags equivalent from ant's perspective (will it parse both of them properly)? <copyfile src="test.java" dest="subdir/test.java" /> <copyfile dest="subdir/test.java" src="test.java" /> Sincerest regards, Chris Todd Software Engineer Alabanza Corporation richardgriffin@example.net From richardgriffin@example.net Fri Sep 1 05:04:53 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 41142 invoked from network); 1 Sep 2000 05:04:53 -0000 Received: from maple.he.net (83.161.120.155) by locus.apache.org with SMTP; 1 Sep 2000 05:04:53 -0000 Received: from SCARDINI (ts006d40.por-or.concentric.net [83.161.120.155]) by maple.he.net (8.8.6/8.8.2) with SMTP id WAA02481; Thu, 31 Aug 2000 22:04:51 -0700 Message-ID: <00a201c013d2$79847e40$34a1adce@SCARDINI> From: "Christopher Elkins" <richardgriffin@example.net> To: <richardgriffin@example.net>, <richardgriffin@example.net> References: <richardgriffin@example.net> Subject: Re: jUnit task for ant? Date: Thu, 31 Aug 2000 22:06:02 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N > I seem to recall seeing someplace that the most recent versions of ant > included a jUnit taskdef, but now I can't seem to find any reference to > this, either in the source or the docs. Was I simply imagining this? > No, you weren't. doc: http://jakarta.apache.org/cvsweb/index.cgi/jakarta-ant/docs/junit.html?rev=1.5&c ontent-type=text/vnd.viewcvs-markup source: http://jakarta.apache.org/cvsweb/index.cgi/jakarta-ant/src/main/org/apache/tools /ant/taskdefs/optional/junit/ > If such a taskdef doesn't exist, is anyone out there running their jUnit > tests simply using the <java > task? > > Sincerest regards, > Chris Todd > Software Engineer > Alabanza Corporation > richardgriffin@example.net > -- Christopher Elkins From richardgriffin@example.net Fri Sep 1 05:04:54 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 41201 invoked from network); 1 Sep 2000 05:04:54 -0000 Received: from maple.he.net (83.161.120.155) by locus.apache.org with SMTP; 1 Sep 2000 05:04:54 -0000 Received: from SCARDINI (ts006d40.por-or.concentric.net [83.161.120.155]) by maple.he.net (8.8.6/8.8.2) with SMTP id WAA02504; Thu, 31 Aug 2000 22:04:53 -0700 Message-ID: <00a301c013d2$7ae8a220$34a1adce@SCARDINI> From: "Christopher Elkins" <richardgriffin@example.net> To: <richardgriffin@example.net>, <richardgriffin@example.net> References: <richardgriffin@example.net> Subject: Re: is attribute order important to ant? Date: Thu, 31 Aug 2000 22:07:02 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N > Are the following two tags equivalent from ant's perspective (will it parse > both of them properly)? > > <copyfile src="test.java" dest="subdir/test.java" /> > <copyfile dest="subdir/test.java" src="test.java" /> > Yes, although this is due to the properties of XML not specifically Ant. > Sincerest regards, > Chris Todd > Software Engineer > Alabanza Corporation > richardgriffin@example.net > -- Christopher Elkins From richardgriffin@example.net Fri Sep 1 11:56:07 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 70029 invoked from network); 1 Sep 2000 11:56:07 -0000 Received: from firewall1.lehman.com (@83.161.120.155) by locus.apache.org with SMTP; 1 Sep 2000 11:56:07 -0000 Received: from relay4.messaging-svcs6.lehman.com by firewall1.lehman.com (8.8.6/8.8.6) id HAA09115; Fri, 1 Sep 2000 07:56:06 -0400 (EDT) Received: from lonmailhost.lehman.com by relay4.messaging-svcs6.lehman.com (8.9.3/8.8.5) id HAA09132; Fri, 1 Sep 2000 07:55:30 -0400 (EDT) Message-ID: <richardgriffin@example.net> From: "Taylor, Jeremy" <richardgriffin@example.net> To: "'richardgriffin@example.net'" <richardgriffin@example.net> Subject: echo message does not translate properties Date: Fri, 1 Sep 2000 12:55:15 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: text/plain X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N I would like to echo back the value of properties to a user but the following <property name="aprop" value="abc" /> <echo message="aprop = ${aprop}" /> results in aprop = ${aprop} when I would like it to result in aprop = abc From richardgriffin@example.net Fri Sep 1 12:02:25 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 82212 invoked from network); 1 Sep 2000 12:02:25 -0000 Received: from firewall1.lehman.com (@83.161.120.155) by locus.apache.org with SMTP; 1 Sep 2000 12:02:25 -0000 Received: from relay4.messaging-svcs6.lehman.com by firewall1.lehman.com (8.8.6/8.8.6) id IAA17506; Fri, 1 Sep 2000 08:02:28 -0400 (EDT) Received: from lonmailhost.lehman.com by relay4.messaging-svcs6.lehman.com (8.9.3/8.8.5) id IAA10220; Fri, 1 Sep 2000 08:01:52 -0400 (EDT) Message-ID: <richardgriffin@example.net> From: "Taylor, Jeremy" <richardgriffin@example.net> To: "'richardgriffin@example.net'" <richardgriffin@example.net> Subject: RE: Repeditive Component Building Date: Fri, 1 Sep 2000 13:01:43 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: text/plain X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N You cannot change the value of a property once it is set. AFAIK there is no way of passing parameters to a sub-task. Of course, you could always write your own optional task to do this and then share it with the ANT community... > -----Original Message----- > From: Roy French [SMTP:richardgriffin@example.net] > Sent: 31 August 2000 15:03 > To: richardgriffin@example.net > Subject: Repeditive Component Building > > The end product for a project is a set of EJB jar files. While using Ant, > I find myself using the same set of tasks, only a couple of arguments are > different. After running a few tests and looking through the Ant source > code, I believe that Ant statically binds task arguments on startup, > preventing them from changing during the execution of the build process, > even if the argument contains a property. Is it possible to define one > set of tasks but have the argument values change during the build process? > > Thanks > Roy French From richardgriffin@example.net Fri Sep 1 13:47:47 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 58168 invoked from network); 1 Sep 2000 13:47:47 -0000 Received: from web1906.mail.yahoo.com (83.161.120.155) by locus.apache.org with SMTP; 1 Sep 2000 13:47:47 -0000 Received: (qmail 16986 invoked by uid 60001); 1 Sep 2000 13:52:21 -0000 Message-ID: <richardgriffin@example.net> Received: from [83.161.120.155] by web1906.mail.yahoo.com; Fri, 01 Sep 2000 06:52:21 PDT Date: Fri, 1 Sep 2000 06:52:21 -0700 (PDT) From: Kevin Toomey <richardgriffin@example.net> Reply-To: richardgriffin@example.net Subject: "depends" gets executed before "if" To: richardgriffin@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Hello, Given the build.xml statements below, I expected that my input and output directories would get deleted only if the property cleanAll was set. That's not the case. The "depends" targets get executed first, then the "if" is checked. I can get around this easily enough, by moving the "if" checks to the two delete_* tasks. Am I missing something in thinking that "if" and "unless" should be checked prior to performing depends"? Thanks, Kevin. <!--===================== --> <!-- Build all packages = --> <!-- ==================== --> <target name="all" depends="clean, unzip_source_jar, build_all"> </target> <!-- ========================================== --> <!-- Clean out source and classes directories = --> <!-- ========================================== --> <target name="clean" if="cleanAll" depends="delete_class_files, delete_source_files"> </target> <!-- ============================================ --> <!-- Delete everything in the classes directory = --> <!-- ============================================ --> <target name="delete_class_files" depends="init"> <deltree dir="${outDir}" /> </target> <!-- =========================================== --> <!-- Delete everything in the source directory = --> <!-- =========================================== --> <target name="delete_source_files" depends="init"> <delete dir="${inDir}" /> </target> __________________________________________________ Do You Yahoo!? Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ From richardgriffin@example.net Fri Sep 1 14:36:29 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 98003 invoked from network); 1 Sep 2000 14:36:29 -0000 Received: from lukla.sun.com (83.161.120.155) by locus.apache.org with SMTP; 1 Sep 2000 14:36:29 -0000 Received: from gw.netbeans.com ([83.161.120.155]) by lukla.Sun.COM (8.9.3+Sun/8.9.3) with ESMTP id IAA23541 for <richardgriffin@example.net>; Fri, 1 Sep 2000 08:36:20 -0600 (MDT) Received: from homesrv.netbeans.com (homesrv.netbeans.com [83.161.120.155]) by gw.netbeans.com (8.9.3/8.9.3) with ESMTP id QAA27948 for <richardgriffin@example.net>; Fri, 1 Sep 2000 16:36:19 +0200 Received: from netbeans.com (IDENT:richardgriffin@example.net [83.161.120.155]) by homesrv.netbeans.com (8.9.3/8.9.3) with ESMTP id QAA31208 for <richardgriffin@example.net>; Fri, 1 Sep 2000 16:36:19 +0200 Sender: richardgriffin@example.net Message-ID: <richardgriffin@example.net> Date: Fri, 01 Sep 2000 16:37:01 +0200 From: Jesse Glick <richardgriffin@example.net> Organization: Sun Microsystems / NetBeans X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.12-20 i686) X-Accept-Language: en MIME-Version: 1.0 To: richardgriffin@example.net Subject: Re: "depends" gets executed before "if" References: <richardgriffin@example.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Kevin Toomey wrote: > Given the build.xml statements below, I expected that my input and > output directories would get deleted only if the property cleanAll was > set. That's not the case. The "depends" targets get executed first, > then the "if" is checked. I can get around this easily enough, by > moving the "if" checks to the two delete_* tasks. > Am I missing something in thinking that "if" and "unless" should be > checked prior to performing depends"? Well, they're not...they only apply to the target they are placed on, and I believe they are checked at runtime when that target is reached. The "depends" analysis is done statically before any targets are run. I can see how this would be considered confusing. Anyway, just add the if-test to the subtargets; or move the subtargets into the body of a conditional target, thus: <target name="clean" depends="maybeCleanAll"> <!-- do light clean tasks --> </target> <target name="maybeCleanAll" if="cleanAll"> <ant dir="." target="reallyCleanAll"/> </target> <target name="reallyCleanAll" depends="delete_class_files,delete_source_files"/> Clumsy and not very efficient but you can make it work. -Jesse -- Jesse Glick <mailto:richardgriffin@example.net> NetBeans, Open APIs <http://www.netbeans.org/> tel (909)908-6671 Sun Micro x49161 Praha CR From richardgriffin@example.net Fri Sep 1 15:46:33 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 45244 invoked from network); 1 Sep 2000 15:46:33 -0000 Received: from web1902.mail.yahoo.com (83.161.120.155) by locus.apache.org with SMTP; 1 Sep 2000 15:46:33 -0000 Received: (qmail 7242 invoked by uid 60001); 1 Sep 2000 16:04:16 -0000 Message-ID: <richardgriffin@example.net> Received: from [83.161.120.155] by web1902.mail.yahoo.com; Fri, 01 Sep 2000 09:04:16 PDT Date: Fri, 1 Sep 2000 09:04:16 -0700 (PDT) From: Kevin Toomey <richardgriffin@example.net> Reply-To: richardgriffin@example.net Subject: Re: "depends" gets executed before "if" To: richardgriffin@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Yes, it is a little clumsy, but after thinking about it some more, I think I understand why it was done that way. If and unless are used to check if a property has been set. Usually properties are set during an "init" target. The init target would need to run prior to the "if" check. Thanks, Kevin. --- Jesse Glick <richardgriffin@example.net> wrote: > Kevin Toomey wrote: > > Given the build.xml statements below, I expected that my input and > > output directories would get deleted only if the property cleanAll > was > > set. That's not the case. The "depends" targets get executed first, > > then the "if" is checked. I can get around this easily enough, by > > moving the "if" checks to the two delete_* tasks. > > Am I missing something in thinking that "if" and "unless" should be > > checked prior to performing depends"? > > Well, they're not...they only apply to the target they are placed on, > and I believe they are checked at runtime when that target is > reached. > The "depends" analysis is done statically before any targets are run. > I > can see how this would be considered confusing. Anyway, just add the > if-test to the subtargets; or move the subtargets into the body of a > conditional target, thus: > > <target name="clean" depends="maybeCleanAll"> > <!-- do light clean tasks --> > </target> > <target name="maybeCleanAll" if="cleanAll"> > <ant dir="." target="reallyCleanAll"/> > </target> > <target name="reallyCleanAll" > depends="delete_class_files,delete_source_files"/> > > Clumsy and not very efficient but you can make it work. > > -Jesse > > -- > Jesse Glick <mailto:richardgriffin@example.net> > NetBeans, Open APIs <http://www.netbeans.org/> > tel (909)908-6671 Sun Micro x49161 Praha CR __________________________________________________ Do You Yahoo!? Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ From richardgriffin@example.net Sat Sep 2 09:39:13 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 75403 invoked from network); 2 Sep 2000 09:39:13 -0000 Received: from natmail2.webmailer.de (HELO post.webmailer.de) (83.161.120.155) by locus.apache.org with SMTP; 2 Sep 2000 09:39:13 -0000 Received: from ns2000 (pec-18-88.tnt6.hh2.uunet.de [83.161.120.155]) by post.webmailer.de (8.9.3/8.8.7) with SMTP id LAA07146 for <richardgriffin@example.net>; Sat, 2 Sep 2000 11:39:12 +0200 (MET DST) Message-ID: <002f01c014c1$cf730840$5812e195@ns2000> From: "Nico Seessle" <richardgriffin@example.net> To: <richardgriffin@example.net> References: <richardgriffin@example.net> Subject: Re: Repeditive Component Building Date: Sat, 2 Sep 2000 11:39:37 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N I'm doing something like this really successfull using the "antcall" task like this: <antcall target="getAndBuild"> <param name="build.compiler" value="jikes"/> <param name="project.dir" value="Framework/Util"/> <param name="project.jar" value="v5_util1"/> </antcall> As you can see (guess?) it's even possible to use different compilers for each call. I dont't know if this is included in the release build, but it's included in the nightly build. Nico ----- Original Message ----- From: "Taylor, Jeremy" <richardgriffin@example.net> To: <richardgriffin@example.net> Sent: Friday, September 01, 2000 2:01 PM Subject: RE: Repeditive Component Building > You cannot change the value of a property once it is set. AFAIK there is no > way of passing parameters to a sub-task. > > Of course, you could always write your own optional task to do this and then > share it with the ANT community... > > > -----Original Message----- > > From: Roy French [SMTP:richardgriffin@example.net] > > Sent: 31 August 2000 15:03 > > To: richardgriffin@example.net > > Subject: Repeditive Component Building > > > > The end product for a project is a set of EJB jar files. While using Ant, > > I find myself using the same set of tasks, only a couple of arguments are > > different. After running a few tests and looking through the Ant source > > code, I believe that Ant statically binds task arguments on startup, > > preventing them from changing during the execution of the build process, > > even if the argument contains a property. Is it possible to define one > > set of tasks but have the argument values change during the build process? > > > > Thanks > > Roy French From richardgriffin@example.net Sat Sep 2 09:50:38 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 82375 invoked from network); 2 Sep 2000 09:50:38 -0000 Received: from natmail2.webmailer.de (HELO post.webmailer.de) (83.161.120.155) by locus.apache.org with SMTP; 2 Sep 2000 09:50:38 -0000 Received: from ns2000 (pec-18-88.tnt6.hh2.uunet.de [83.161.120.155]) by post.webmailer.de (8.9.3/8.8.7) with SMTP id LAA14095 for <richardgriffin@example.net>; Sat, 2 Sep 2000 11:50:37 +0200 (MET DST) Message-ID: <003701c014c3$68436780$5812e195@ns2000> From: "Nico Seessle" <richardgriffin@example.net> To: <richardgriffin@example.net> References: <richardgriffin@example.net> Subject: Re: "depends" gets executed before "if" Date: Sat, 2 Sep 2000 11:51:45 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N If I understand Ant's behaviour correctly all property-tasks are "executed" while the build-file is read. regardless of where they are located. Just tested this - Output of the following buildfile: <?xml version="1.0"?> <project name="test" default="default" basedir="."> <property name="prop1" value="Property 1"/> <target name="init"> <tstamp/> <property name="prop2" value="Property 2"/> </target> <target name="clean"> <property name="prop3" value="Property 3"/> </target> <target name="default"> <echo message="Properties: ${prop1} ${prop2} ${prop3}"/> </target> </project> is: Buildfile: test.xml default: Properties: Property 1 Property 2 Property 3 BUILD SUCCESSFUL Total time: 0 seconds So the argument doesn't count based on property's :-) ----- Original Message ----- From: "Kevin Toomey" <richardgriffin@example.net> To: <richardgriffin@example.net> Sent: Friday, September 01, 2000 6:04 PM Subject: Re: "depends" gets executed before "if" > Yes, it is a little clumsy, but after thinking about it some more, I > think I understand why it was done that way. > If and unless are used to check if a property has been set. Usually > properties are set during an "init" target. The init target would need > to run prior to the "if" check. > > Thanks, > Kevin. From richardgriffin@example.net Sat Sep 2 15:47:39 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 78166 invoked from network); 2 Sep 2000 15:47:39 -0000 Received: from web705.mail.yahoo.com (83.161.120.155) by locus.apache.org with SMTP; 2 Sep 2000 15:47:39 -0000 Received: (qmail 24815 invoked by uid 60001); 2 Sep 2000 15:55:59 -0000 Message-ID: <richardgriffin@example.net> Received: from [83.161.120.155] by web705.mail.yahoo.com; Sat, 02 Sep 2000 08:55:59 PDT Date: Sat, 2 Sep 2000 08:55:59 -0700 (PDT) From: David Weller <richardgriffin@example.net> Subject: Re: "depends" gets executed before "if" To: richardgriffin@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N It cannot be overemphasized that Ant buildfiles are XML files, NOT programs. The concept of "scoping" in buildfiles is very different from normal programming. The entire XML file is parsed from the beginning. Even when you call an embedded "ant" task, it's parsed, but it _appears_ to overwrite a property because it's an entirely new DOM tree... Does that make sense, or would it help to have an example? __________________________________________________ Do You Yahoo!? Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ From richardgriffin@example.net Mon Sep 4 04:23:40 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 89242 invoked from network); 4 Sep 2000 04:23:40 -0000 Received: from web116.yahoomail.com (83.161.120.155) by locus.apache.org with SMTP; 4 Sep 2000 04:23:40 -0000 Received: (qmail 22688 invoked by uid 60001); 4 Sep 2000 04:23:36 -0000 Message-ID: <richardgriffin@example.net> Received: from [83.161.120.155] by web116.yahoomail.com; Sun, 03 Sep 2000 21:23:36 PDT Date: Sun, 3 Sep 2000 21:23:36 -0700 (PDT) From: Diane Holt <richardgriffin@example.net> Subject: Listing filenames vs. using wildcards To: richardgriffin@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N It takes Ant 48 seconds to determine it needs to compile 1 out of 10 source files, if I list the source files by name in the target. If I use a *.java wildcard instead, it takes 11 seconds. Does that sound right? What would it be about listing the files by name that would account for the difference in time? Actually, Ant seems slow in general. It takes 3 minutes for it to decide it doesn't need to recompile any of 115 source files (it takes Jam less than 2 seconds to figure out the same thing). Do the Ant times seem right, or could my build.xml file just be set up really poorly? (I'm just starting to try and use Ant, so that's a real possibility.) Are there known ways to optimize the build.xml file for fastest results? Thanks, Diane ===== (richardgriffin@example.net) __________________________________________________ Do You Yahoo!? Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ From richardgriffin@example.net Mon Sep 4 06:05:17 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 26831 invoked from network); 4 Sep 2000 06:05:17 -0000 Received: from blockhead1.mincom.com (HELO blockhead.mincom.com) (83.161.120.155) by locus.apache.org with SMTP; 4 Sep 2000 06:05:17 -0000 Received: (from uucp@localhost) by blockhead.mincom.com (8.9.3/8.9.3) id QAA58434 for <richardgriffin@example.net>; Mon, 4 Sep 2000 16:05:16 +1000 (EST) (envelope-from richardgriffin@example.net) Received: from porthole.mincom.oz.au(83.161.120.155) via SMTP by blockhead.mincom.oz.au, id smtpdk58430; Mon Sep 4 16:05:06 2000 Received: from cassini.mincom.oz.au (cassini.mincom.oz.au [83.161.120.155]) by porthole.mincom.oz.au (8.9.3/8.9.3/mincom) with ESMTP id QAA32558 for <richardgriffin@example.net>; Mon, 4 Sep 2000 16:05:06 +1000 (EST) (envelope-from richardgriffin@example.net) Received: from williamf ([83.161.120.155]) by cassini.mincom.oz.au (8.9.3/8.8.2) with SMTP id QAA22555 for <richardgriffin@example.net>; Mon, 4 Sep 2000 16:04:58 +1000 (EST) From: "William Ferguson" <richardgriffin@example.net> To: <richardgriffin@example.net> Subject: EJB tasks Date: Mon, 4 Sep 2000 16:06:41 +1000 Message-ID: <richardgriffin@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <richardgriffin@example.net> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Whats the latest thinking on using Ant to deploy EJBs? In v1.1 there are some optional EJB tasks, but they are very skewed towards WebLogic, and I can't seem to find any recent nightly build. I'm sure this is common, is there a plethora of EJB Tasks that someone has stashed somewhere? William Ferguson This transmission is for the intended addressee only and is confidential information. If you have received this transmission in error, please delete it and notify the sender. The contents of this E-mail are the opinion of the writer only and are not endorsed by Mincom Limited unless expressly stated otherwise. From richardgriffin@example.net Mon Sep 4 06:31:47 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 31432 invoked from network); 4 Sep 2000 06:31:47 -0000 Received: from ns1.matrasi-tls.fr (HELO tif.matrasi-tls.fr) (richardgriffin@example.net) by locus.apache.org with SMTP; 4 Sep 2000 06:31:47 -0000 Received: from depinfo.enseeiht.fr (IDENT:richardgriffin@example.net [83.161.120.155] (may be forged)) by tif.matrasi-tls.fr (8.9.3/8.8.8) with ESMTP id IAA23486 for <richardgriffin@example.net>; Mon, 4 Sep 2000 08:31:47 +0200 Sender: richardgriffin@example.net Message-ID: <richardgriffin@example.net> Date: Mon, 04 Sep 2000 08:31:52 +0200 From: Patrice CADET <richardgriffin@example.net> X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.14-6.1.1smp i686) X-Accept-Language: en MIME-Version: 1.0 To: richardgriffin@example.net Subject: Javadoc generation with Ant Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Hello, I often use ant but now I have to generate API documentation with javadoc for my project. I want to know how the attribute named group of the tag <javadoc> works. Actually, I have often used javadoc alone but I don't succeed in grouping packages in generated documentation when I use ant. May you help me? Thanck you, Patrice Cadet From richardgriffin@example.net Mon Sep 4 06:54:46 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 41129 invoked from network); 4 Sep 2000 06:54:46 -0000 Received: from latcs2.cs.latrobe.edu.au (richardgriffin@example.net) by locus.apache.org with SMTP; 4 Sep 2000 06:54:46 -0000 Received: from localhost (pjdonald@localhost) by latcs2.cs.latrobe.EDU.AU (8.9.3/8.9.3) with ESMTP id RAA12682 for <richardgriffin@example.net>; Mon, 4 Sep 2000 17:53:56 +1100 From: richardgriffin@example.net X-Authentication-Warning: latcs2.cs.latrobe.EDU.AU: pjdonald owned process doing -bs Date: Mon, 4 Sep 2000 17:53:55 +1100 (EST) X-Sender: richardgriffin@example.net Reply-To: richardgriffin@example.net To: richardgriffin@example.net Subject: Re: Listing filenames vs. using wildcards In-Reply-To: <richardgriffin@example.net> Message-ID: <richardgriffin@example.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N On Sun, 3 Sep 2000, Diane Holt wrote: > It takes Ant 48 seconds to determine it needs to compile 1 out of 10 > source files, if I list the source files by name in the target. If I use a > *.java wildcard instead, it takes 11 seconds. Does that sound right? What > would it be about listing the files by name that would account for the > difference in time? that is extremely slow - on a 400 I get 3-5 second compiles + jarring with about 170 files. So it may be something funny is occuring. > Actually, Ant seems slow in general. It takes 3 minutes for it to decide > it doesn't need to recompile any of 115 source files (it takes Jam less > than 2 seconds to figure out the same thing). Do the Ant times seem right, > or could my build.xml file just be set up really poorly? (I'm just > starting to try and use Ant, so that's a real possibility.) Are there > known ways to optimize the build.xml file for fastest results? Try running ant -verbose to make sure it is doing what you think it is doing. If so email the list the bits out of build.xml Cheers, Pete *--------------------------------------------------* | Latrobe University, | Does the name 'Pavlov' | | Bundoora, Australia | ring a bell ? | *--------------------------------------------------* From richardgriffin@example.net Mon Sep 4 08:03:38 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 79840 invoked from network); 4 Sep 2000 08:03:38 -0000 Received: from ns1.matrasi-tls.fr (HELO tif.matrasi-tls.fr) (richardgriffin@example.net) by locus.apache.org with SMTP; 4 Sep 2000 08:03:38 -0000 Received: from depinfo.enseeiht.fr (IDENT:richardgriffin@example.net [83.161.120.155] (may be forged)) by tif.matrasi-tls.fr (8.9.3/8.8.8) with ESMTP id KAA24942 for <richardgriffin@example.net>; Mon, 4 Sep 2000 10:03:36 +0200 Sender: richardgriffin@example.net Message-ID: <richardgriffin@example.net> Date: Mon, 04 Sep 2000 10:03:41 +0200 From: Patrice CADET <richardgriffin@example.net> X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.14-6.1.1smp i686) X-Accept-Language: en MIME-Version: 1.0 To: richardgriffin@example.net Subject: Javadoc generation with Ant Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Hello, I actually try to generate javadoc documentation for my project automatically. But I face with a problem , I can't succeed in grouping packages in the overview page. Ant documentation explains us to use the tag <javadoc> and the attribute named group by no more detail about the syntax of the attrbute group of javadoc. May you help me? Thanck you Patrice CADET From richardgriffin@example.net Mon Sep 4 16:45:38 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 77173 invoked from network); 4 Sep 2000 16:45:38 -0000 Received: from qhars002.nortelnetworks.com (HELO qhars002.nortel.com) (83.161.120.155) by locus.apache.org with SMTP; 4 Sep 2000 16:45:38 -0000 Received: from zhard00m.europe.nortel.com (actually zhard00m) by qhars002.nortel.com; Mon, 4 Sep 2000 17:45:15 +0100 Received: by zhard00m.europe.nortel.com with Internet Mail Service (5.5.2652.35) id <QZCY0PN7>; Mon, 4 Sep 2000 17:45:13 +0100 Message-ID: <richardgriffin@example.net> From: "Chris Newland" <richardgriffin@example.net> To: "Ant Users (E-mail)" <richardgriffin@example.net> Subject: problems with deltree and delete tasks Date: Mon, 4 Sep 2000 17:45:13 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2652.35) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C0168F.7F1E7210" X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C0168F.7F1E7210 Content-Type: text/plain; charset="iso-8859-1" Hi, I'm using Ant on a Windows NT system to checkout, build, and jar a Java-based project. When I try and use the deltree or delete tasks to clean up files that I dont need any more I get the error : build.xml:<line>: unable to delete <file>. All of the other tasks work fine. The error only seems to occur when I try and delete files or directories that I used in the classpath variable in a javac task. Has anyone else had this problem? Is there a workaround? Thanks, Chris -- Chris Newland Software Research Engineer Advanced IP Services and Management Nortel Networks, London Road, Harlow, Essex, CM17 9NA. Tel: (909)908-6671 Fax: (909)908-6671 Email: richardgriffin@example.net "This message may contain information proprietary to Nortel Networks so any unauthorised disclosure, copying or distribution of its contents is strictly prohibited." ------------------------------------------------------------ Company name: Nortel Networks plc Company number: 2515751 Company's registered office address: Maidenhead Office Park, Westacott Way, Maidenhead, Berkshire SL6 3QH. ------------------------------------------------------------ ------_=_NextPart_001_01C0168F.7F1E7210 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Diso-8859-1"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 5.5.2652.35"> <TITLE>problems with deltree and delete tasks</TITLE> </HEAD> <BODY> <P><FONT SIZE=3D2>Hi,</FONT> </P> <P><FONT SIZE=3D2>I'm using Ant on a Windows NT system to checkout, = build, and jar a Java-based project. When I try and use the deltree or = delete tasks to clean up files that I dont need any more I get the = error : build.xml:&lt;line&gt;: unable to delete = &lt;file&gt;.</FONT></P> <P><FONT SIZE=3D2>All of the other tasks work fine.</FONT> </P> <P><FONT SIZE=3D2>The error only seems to occur when I try and delete = files or directories that I used in the classpath variable in a javac = task.</FONT></P> <P><FONT SIZE=3D2>Has anyone else had this problem? Is there a = workaround?</FONT> </P> <P><FONT SIZE=3D2>Thanks,</FONT> </P> <P><FONT SIZE=3D2>Chris</FONT> </P> <P><FONT SIZE=3D2>--</FONT> <BR><FONT SIZE=3D2>Chris Newland </FONT> <BR><FONT SIZE=3D2>Software Research Engineer </FONT> <BR><FONT SIZE=3D2>Advanced IP Services and Management </FONT> <BR><FONT SIZE=3D2>Nortel Networks, London Road, Harlow, Essex, CM17 = 9NA. </FONT> <BR><FONT SIZE=3D2>Tel:&nbsp;&nbsp; (909)908-6671 </FONT> <BR><FONT SIZE=3D2>Fax:&nbsp;&nbsp; (909)908-6671 </FONT> <BR><FONT SIZE=3D2>Email: richardgriffin@example.net</FONT> <BR><FONT SIZE=3D2>&quot;This message may contain information = proprietary to Nortel Networks </FONT> <BR><FONT SIZE=3D2>so any unauthorised disclosure, copying or = distribution of its </FONT> <BR><FONT SIZE=3D2>contents is strictly prohibited.&quot; </FONT> <BR><FONT = SIZE=3D2>------------------------------------------------------------</F= ONT> <BR><FONT SIZE=3D2>Company name: Nortel Networks plc</FONT> <BR><FONT SIZE=3D2>Company number: 2515751</FONT> <BR><FONT SIZE=3D2>Company's registered office address: Maidenhead = Office Park, </FONT> <BR><FONT SIZE=3D2>Westacott Way, Maidenhead, Berkshire SL6 3QH.</FONT> <BR><FONT = SIZE=3D2>------------------------------------------------------------</F= ONT> </P> </BODY> </HTML> ------_=_NextPart_001_01C0168F.7F1E7210-- From richardgriffin@example.net Mon Sep 4 18:20:34 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 55859 invoked from network); 4 Sep 2000 18:20:34 -0000 Received: from firebird.hrz.uni-oldenburg.de (HELO firebird.fortytwo.uni-oldenburg.de) (richardgriffin@example.net) by locus.apache.org with SMTP; 4 Sep 2000 18:20:34 -0000 Received: from uni.de (ip107.fortytwo.uni-oldenburg.de [83.161.120.155]) by firebird.fortytwo.uni-oldenburg.de (8.9.3/8.9.3) with ESMTP id UAA00885 for <richardgriffin@example.net>; Mon, 4 Sep 2000 20:20:31 +0200 Sender: richardgriffin@example.net Message-ID: <richardgriffin@example.net> Date: Mon, 04 Sep 2000 20:23:31 +0200 From: Niklas Mehner <richardgriffin@example.net> X-Mailer: Mozilla 4.73 [en] (X11; I; Linux 2.2.16-9mdk i686) X-Accept-Language: en MIME-Version: 1.0 To: richardgriffin@example.net Subject: ant + doclint Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Hi! I'm trying to use doclint (http://www.znerd.demon.nl/doclint/) with ant 1.1. When using the snippet from the websitem I get the error : [..] BUILD FAILED config/build.xml:297: sourcePath and destDir attributes must be set! [..] When I set the destDir (which is missing), I get : [..] docchecks: [javadoc] Generating Javadoc [javadoc] Parsing source files for packages [javadoc] Javadoc execution [javadoc] javadoc: invalid flag: -d [javadoc] usage: javadoc [options] ... [..] Has anybody got doclint working with ant 1.1 ? thnx, Niklas From richardgriffin@example.net Tue Sep 5 06:27:37 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 13689 invoked from network); 5 Sep 2000 06:27:37 -0000 Received: from public.ndh.net (HELO public.ndh.com) (83.161.120.155) by locus.apache.org with SMTP; 5 Sep 2000 06:27:37 -0000 Received: from sbodewig.bost.de ([83.161.120.155]) by public.ndh.com (8.9.3/8.8.0) with ESMTP id IAA03809 for <richardgriffin@example.net>; Tue, 5 Sep 2000 08:27:36 +0200 (MET DST) Received: (from bodewig@localhost) by sbodewig.bost.de (8.9.3/8.9.3) id IAA01265; Tue, 5 Sep 2000 08:27:37 +0200 X-Authentication-Warning: sbodewig.bost.de: bodewig set sender to richardgriffin@example.net using -f To: richardgriffin@example.net Subject: Re: problems with deltree and delete tasks References: <richardgriffin@example.net> From: Stefan Bodewig <richardgriffin@example.net> Date: 05 Sep 2000 08:27:36 +0200 In-Reply-To: "Chris Newland"'s message of "Mon, 4 Sep 2000 17:45:13 +0100" Message-ID: <richardgriffin@example.net> Lines: 11 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N >>>>> "CN" == Chris Newland <richardgriffin@example.net> writes: CN> build.xml:<line>: unable to delete <file>. has the file been deleted? Most probably another application is using that file or you are trying to delete a directory while you have an application "inside" that directory (a DOS box or an Explorer Window for example). Stefan From richardgriffin@example.net Tue Sep 5 07:12:10 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 38339 invoked from network); 5 Sep 2000 07:12:10 -0000 Received: from dns1.be.jnj.com (HELO ns.jnj.be) (83.161.120.155) by locus.apache.org with SMTP; 5 Sep 2000 07:12:10 -0000 Received: from smtp.jnj.com by smtp.jnj.com id JAA18964; Tue, 5 Sep 2000 09:12:10 +0200 (MET DST) Received: FROM ncsbebeexh3.ncsbe.jnj.com BY ncsbebesvc06.jnjeu.jnj.com ; Tue Sep 05 09:12:08 2000 +0200 Received: by ncsbebeexh3.ncsbe.jnj.com with Internet Mail Service (5.5.2651.58) id <SBQFLX1F>; Tue, 5 Sep 2000 09:12:06 +0200 Message-ID: <richardgriffin@example.net> From: "Cornelissen, Frans [JanBe]" <richardgriffin@example.net> To: "'richardgriffin@example.net'" <richardgriffin@example.net> Subject: A problem with my Ant build file (Task "java") Date: Tue, 5 Sep 2000 09:11:11 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2651.58) Content-Type: text/plain; charset="iso-8859-1" X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Hello, I have this problem with Ant: when I use my build.xml, my files get compiled and are placed in the right directory, but the target "run" doesn't work. In this target, the built in task "java" is used. Could it be that there's something wrong with this task? <target name="init"> <property name="src" value="src" /> <property name="build" value="build" /> <property name="class_path" value="build" /> </target> ... <target name="run" depends="compile"> <java classname="Test" classpath="${class_path}" args="test 1 2"/> </target> The directory structure is: .. | ----- testAnt | ---------- build (created by build.xml - will contain all the class file) ---------- src ---------- build.xml The basedir is "testAnt", the properties "build" and "class_path" are set to "build". No packages are used in the source files. When I type "java -cp build Test" on the command line, no problems arise and my program is shown. What am I doing wrong? Kind regards, JAN SMETS -- Best regards, vriendelijke groeten, Frans Cornelissen tel (909)908-6671 Janssen Research Foundation fax (909)908-6671 Turnhoutseweg 30 e-mail richardgriffin@example.net B2340 Beerse, Belgium From richardgriffin@example.net Tue Sep 5 07:23:32 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 42705 invoked from network); 5 Sep 2000 07:23:32 -0000 Received: from public.ndh.net (HELO public.ndh.com) (83.161.120.155) by locus.apache.org with SMTP; 5 Sep 2000 07:23:32 -0000 Received: from sbodewig.bost.de ([83.161.120.155]) by public.ndh.com (8.9.3/8.8.0) with ESMTP id JAA19952 for <richardgriffin@example.net>; Tue, 5 Sep 2000 09:23:31 +0200 (MET DST) Received: (from bodewig@localhost) by sbodewig.bost.de (8.9.3/8.9.3) id JAA01379; Tue, 5 Sep 2000 09:23:32 +0200 X-Authentication-Warning: sbodewig.bost.de: bodewig set sender to richardgriffin@example.net using -f To: richardgriffin@example.net Subject: Re: A problem with my Ant build file (Task "java") References: <richardgriffin@example.net> From: Stefan Bodewig <richardgriffin@example.net> Date: 05 Sep 2000 09:23:31 +0200 In-Reply-To: "Cornelissen, Frans [JanBe]"'s message of "Tue, 5 Sep 2000 09:11:11 +0200" Message-ID: <richardgriffin@example.net> Lines: 17 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N >>>>> "CF" == Cornelissen, Frans <richardgriffin@example.net> writes: CF> when I use my build.xml, my files get compiled and are placed in CF> the right directory, but the target "run" doesn't work. CF> <java classname="Test" classpath="${class_path}" args="test 1 2"/> You don't say what exactly happens (and what doesn't work). My guess is that the <java> task doesn't use the classpath you've provided. In Ant 1.1 you will need to specify fork="yes" and run the <java> task in a different VM to make it use your classpath (a warning should have been generated BTW). Current CVS will use your classpath even in the same VM by means of a separate class loader. Stefan From richardgriffin@example.net Tue Sep 5 07:28:19 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 44391 invoked from network); 5 Sep 2000 07:28:19 -0000 Received: from www.xhive.com (HELO xhive.com) (83.161.120.155) by locus.apache.org with SMTP; 5 Sep 2000 07:28:19 -0000 Received: from sumba (cable104.lc1.eneco.bart.nl [83.161.120.155]) by xhive.com (8.9.3/8.8.7) with SMTP id JAA04579 for <richardgriffin@example.net>; Tue, 5 Sep 2000 09:15:22 +0200 Message-ID: <richardgriffin@example.net> From: "jeroen" <richardgriffin@example.net> To: <richardgriffin@example.net> References: <richardgriffin@example.net> Subject: Re: A problem with my Ant build file (Task "java") Date: Tue, 5 Sep 2000 09:27:02 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Does it work when you fork the execution with fork="true"? Like this: <java classname="Test" classpath="${class_path}" args="test 1 2"/ fork="true"> note: the documentation says fork="yes" but I believe "true" works also. jeroen ----- Original Message ----- From: "Cornelissen, Frans [JanBe]" <richardgriffin@example.net> To: <richardgriffin@example.net> Sent: Tuesday, September 05, 2000 9:11 AM Subject: A problem with my Ant build file (Task "java") > Hello, > > I have this problem with Ant: > > when I use my build.xml, my files get compiled and > are placed in the right directory, but the target "run" doesn't work. > > In this target, the built in task "java" is used. Could it be that > there's something wrong with this task? > > <target name="init"> > <property name="src" value="src" /> > <property name="build" value="build" /> > <property name="class_path" value="build" /> > </target> > > ... > > <target name="run" depends="compile"> > <java classname="Test" classpath="${class_path}" args="test 1 2"/> > </target> > > > > The directory structure is: > > .. > | > ----- testAnt > | > ---------- build (created by build.xml - will contain all the > class file) > ---------- src > ---------- build.xml > > The basedir is "testAnt", the properties "build" and "class_path" are set to > "build". > No packages are used in the source files. > When I type "java -cp build Test" on the command line, no problems arise and > my program is > shown. > > What am I doing wrong? > > Kind regards, > > JAN SMETS > > -- > Best regards, > vriendelijke groeten, > > Frans Cornelissen tel (909)908-6671 > Janssen Research Foundation fax (909)908-6671 > Turnhoutseweg 30 e-mail richardgriffin@example.net > B2340 Beerse, Belgium > From richardgriffin@example.net Tue Sep 5 07:41:34 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 51673 invoked from network); 5 Sep 2000 07:41:34 -0000 Received: from public.ndh.net (HELO public.ndh.com) (83.161.120.155) by locus.apache.org with SMTP; 5 Sep 2000 07:41:34 -0000 Received: from sbodewig.bost.de ([83.161.120.155]) by public.ndh.com (8.9.3/8.8.0) with ESMTP id JAA26169 for <richardgriffin@example.net>; Tue, 5 Sep 2000 09:41:32 +0200 (MET DST) Received: (from bodewig@localhost) by sbodewig.bost.de (8.9.3/8.9.3) id JAA01421; Tue, 5 Sep 2000 09:41:33 +0200 X-Authentication-Warning: sbodewig.bost.de: bodewig set sender to richardgriffin@example.net using -f To: richardgriffin@example.net Subject: Re: A problem with my Ant build file (Task "java") References: <richardgriffin@example.net> <richardgriffin@example.net> From: Stefan Bodewig <richardgriffin@example.net> Date: 05 Sep 2000 09:41:32 +0200 In-Reply-To: "jeroen"'s message of "Tue, 5 Sep 2000 09:27:02 +0200" Message-ID: <richardgriffin@example.net> Lines: 8 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N >>>>> "j" == jeroen <richardgriffin@example.net> writes: j> note: the documentation says fork="yes" but I believe "true" works j> also. as well as "on". It's a matter of taste. Stefan From richardgriffin@example.net Tue Sep 5 09:25:50 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 98263 invoked from network); 5 Sep 2000 09:25:50 -0000 Received: from qhars002.nortelnetworks.com (HELO qhars002.nortel.com) (83.161.120.155) by locus.apache.org with SMTP; 5 Sep 2000 09:25:50 -0000 Received: from zhard00m.europe.nortel.com (actually zhard00m) by qhars002.nortel.com; Tue, 5 Sep 2000 10:25:28 +0100 Received: by zhard00m.europe.nortel.com with Internet Mail Service (5.5.2652.35) id <QZCY08HG>; Tue, 5 Sep 2000 10:25:27 +0100 Message-ID: <richardgriffin@example.net> From: "Chris Newland" <richardgriffin@example.net> To: 'Diane Holt' <richardgriffin@example.net>, "Ant Users (E-mail)" <richardgriffin@example.net> Subject: RE: problems with deltree and delete tasks Date: Tue, 5 Sep 2000 10:25:25 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2652.35) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C0171B.38F99350" X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C0171B.38F99350 Content-Type: text/plain; charset="iso-8859-1" Hi, The files and directories are not read-only. I've been told that if Ant uses a custom classloader (which I believe it does) then that may have locks on the files I have referenced. Perhaps I can set the classpath to empty to release the locks? If anyone knows different then I'd be interested to hear from them. Best Regards, Chris -----Original Message----- From: Diane Holt [mailto:richardgriffin@example.net] Sent: 05 September 2000 03:51 To: Newland, Chris [HAL02:HG20:EXCH] Subject: Re: problems with deltree and delete tasks I'm probably asking the obvious, but have you checked the permissions on the files/dirs? Diane --- Chris Newland <richardgriffin@example.net> wrote: > Hi, > > I'm using Ant on a Windows NT system to checkout, build, and jar a > Java-based project. When I try and use the deltree or delete tasks to > clean > up files that I dont need any more I get the error : build.xml:<line>: > unable to delete <file>. > > All of the other tasks work fine. > > The error only seems to occur when I try and delete files or directories > that I used in the classpath variable in a javac task. > > Has anyone else had this problem? Is there a workaround? > > Thanks, > > Chris > > -- > Chris Newland > Software Research Engineer > Advanced IP Services and Management > Nortel Networks, London Road, Harlow, Essex, CM17 9NA. > Tel: (909)908-6671 > Fax: (909)908-6671 > Email: richardgriffin@example.net > "This message may contain information proprietary to Nortel Networks > so any unauthorised disclosure, copying or distribution of its > contents is strictly prohibited." > ------------------------------------------------------------ > Company name: Nortel Networks plc > Company number: 2515751 > Company's registered office address: Maidenhead Office Park, > Westacott Way, Maidenhead, Berkshire SL6 3QH. > ------------------------------------------------------------ > > ===== (richardgriffin@example.net) __________________________________________________ Do You Yahoo!? Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ ------_=_NextPart_001_01C0171B.38F99350 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Diso-8859-1"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 5.5.2652.35"> <TITLE>RE: problems with deltree and delete tasks</TITLE> </HEAD> <BODY> <P><FONT SIZE=3D2>Hi,</FONT> </P> <P><FONT SIZE=3D2>The files and directories are not read-only.</FONT> </P> <P><FONT SIZE=3D2>I've been told that if Ant uses a custom classloader = (which I believe it does) then that may have locks on the files I have = referenced. Perhaps I can set the classpath to empty to release the = locks?</FONT></P> <P><FONT SIZE=3D2>If anyone knows different then I'd be interested to = hear from them.</FONT> </P> <P><FONT SIZE=3D2>Best Regards,</FONT> </P> <P><FONT SIZE=3D2>Chris</FONT> </P> <P><FONT SIZE=3D2>-----Original Message-----</FONT> <BR><FONT SIZE=3D2>From: Diane Holt [<A = HREF=3D"mailto:richardgriffin@example.net">mailto:richardgriffin@example.net</A>]</FONT> <BR><FONT SIZE=3D2>Sent: 05 September 2000 03:51</FONT> <BR><FONT SIZE=3D2>To: Newland, Chris [HAL02:HG20:EXCH]</FONT> <BR><FONT SIZE=3D2>Subject: Re: problems with deltree and delete = tasks</FONT> </P> <BR> <P><FONT SIZE=3D2>I'm probably asking the obvious, but have you checked = the permissions on</FONT> <BR><FONT SIZE=3D2>the files/dirs?</FONT> </P> <P><FONT SIZE=3D2>Diane</FONT> </P> <P><FONT SIZE=3D2>--- Chris Newland &lt;richardgriffin@example.net&gt; = wrote:</FONT> <BR><FONT SIZE=3D2>&gt; Hi,</FONT> <BR><FONT SIZE=3D2>&gt; </FONT> <BR><FONT SIZE=3D2>&gt; I'm using Ant on a Windows NT system to = checkout, build, and jar a</FONT> <BR><FONT SIZE=3D2>&gt; Java-based project. When I try and use the = deltree or delete tasks to</FONT> <BR><FONT SIZE=3D2>&gt; clean</FONT> <BR><FONT SIZE=3D2>&gt; up files that I dont need any more I get the = error : build.xml:&lt;line&gt;:</FONT> <BR><FONT SIZE=3D2>&gt; unable to delete &lt;file&gt;.</FONT> <BR><FONT SIZE=3D2>&gt; </FONT> <BR><FONT SIZE=3D2>&gt; All of the other tasks work fine.</FONT> <BR><FONT SIZE=3D2>&gt; </FONT> <BR><FONT SIZE=3D2>&gt; The error only seems to occur when I try and = delete files or directories</FONT> <BR><FONT SIZE=3D2>&gt; that I used in the classpath variable in a = javac task.</FONT> <BR><FONT SIZE=3D2>&gt; </FONT> <BR><FONT SIZE=3D2>&gt; Has anyone else had this problem? Is there a = workaround?</FONT> <BR><FONT SIZE=3D2>&gt; </FONT> <BR><FONT SIZE=3D2>&gt; Thanks,</FONT> <BR><FONT SIZE=3D2>&gt; </FONT> <BR><FONT SIZE=3D2>&gt; Chris</FONT> <BR><FONT SIZE=3D2>&gt; </FONT> <BR><FONT SIZE=3D2>&gt; --</FONT> <BR><FONT SIZE=3D2>&gt; Chris Newland </FONT> <BR><FONT SIZE=3D2>&gt; Software Research Engineer </FONT> <BR><FONT SIZE=3D2>&gt; Advanced IP Services and Management </FONT> <BR><FONT SIZE=3D2>&gt; Nortel Networks, London Road, Harlow, Essex, = CM17 9NA. </FONT> <BR><FONT SIZE=3D2>&gt; Tel:&nbsp;&nbsp; (909)908-6671 </FONT> <BR><FONT SIZE=3D2>&gt; Fax:&nbsp;&nbsp; (909)908-6671 </FONT> <BR><FONT SIZE=3D2>&gt; Email: richardgriffin@example.net</FONT> <BR><FONT SIZE=3D2>&gt; &quot;This message may contain information = proprietary to Nortel Networks </FONT> <BR><FONT SIZE=3D2>&gt; so any unauthorised disclosure, copying or = distribution of its </FONT> <BR><FONT SIZE=3D2>&gt; contents is strictly prohibited.&quot; </FONT> <BR><FONT SIZE=3D2>&gt; = ------------------------------------------------------------</FONT> <BR><FONT SIZE=3D2>&gt; Company name: Nortel Networks plc</FONT> <BR><FONT SIZE=3D2>&gt; Company number: 2515751</FONT> <BR><FONT SIZE=3D2>&gt; Company's registered office address: Maidenhead = Office Park, </FONT> <BR><FONT SIZE=3D2>&gt; Westacott Way, Maidenhead, Berkshire SL6 = 3QH.</FONT> <BR><FONT SIZE=3D2>&gt; = ------------------------------------------------------------</FONT> <BR><FONT SIZE=3D2>&gt; </FONT> <BR><FONT SIZE=3D2>&gt; </FONT> </P> <BR> <P><FONT SIZE=3D2>=3D=3D=3D=3D=3D</FONT> <BR><FONT SIZE=3D2>(richardgriffin@example.net)</FONT> </P> <BR> <BR> <P><FONT = SIZE=3D2>__________________________________________________</FONT> <BR><FONT SIZE=3D2>Do You Yahoo!?</FONT> <BR><FONT SIZE=3D2>Yahoo! Mail - Free email you can access from = anywhere!</FONT> <BR><FONT SIZE=3D2><A HREF=3D"http://mail.yahoo.com/" = TARGET=3D"_blank">http://mail.yahoo.com/</A></FONT> </P> </BODY> </HTML> ------_=_NextPart_001_01C0171B.38F99350-- From richardgriffin@example.net Tue Sep 5 09:34:51 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 3612 invoked from network); 5 Sep 2000 09:34:51 -0000 Received: from public.ndh.net (HELO public.ndh.com) (83.161.120.155) by locus.apache.org with SMTP; 5 Sep 2000 09:34:51 -0000 Received: from sbodewig.bost.de ([83.161.120.155]) by public.ndh.com (8.9.3/8.8.0) with ESMTP id LAA08653 for <richardgriffin@example.net>; Tue, 5 Sep 2000 11:34:50 +0200 (MET DST) Received: (from bodewig@localhost) by sbodewig.bost.de (8.9.3/8.9.3) id LAA01852; Tue, 5 Sep 2000 11:34:50 +0200 X-Authentication-Warning: sbodewig.bost.de: bodewig set sender to richardgriffin@example.net using -f To: richardgriffin@example.net Subject: Re: problems with deltree and delete tasks References: <richardgriffin@example.net> From: Stefan Bodewig <richardgriffin@example.net> Date: 05 Sep 2000 11:34:50 +0200 In-Reply-To: "Chris Newland"'s message of "Tue, 5 Sep 2000 10:25:25 +0100" Message-ID: <richardgriffin@example.net> Lines: 12 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Capitol Reef) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N >>>>> "CN" == Chris Newland <richardgriffin@example.net> writes: CN> I've been told that if Ant uses a custom classloader (which I CN> believe it does) It depends. It will only use a custom classloader in very specific situations (like when you specify a different classpath to the <java> task) in a couple of tasks - not in general. Note that I'm talking about the CVS version, Ant 1.1 doesn't use a custom richardgriffin@example.net. Stefan From richardgriffin@example.net Tue Sep 5 09:39:49 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To: mailing list richardgriffin@example.net Received: (qmail 5219 invoked from network); 5 Sep 2000 09:39:49 -0000 Received: from qhars002.nortelnetworks.com (HELO qhars002.nortel.com) (83.161.120.155) by locus.apache.org with SMTP; 5 Sep 2000 09:39:49 -0000 Received: from zhard00m.europe.nortel.com (actually zhard00m) by qhars002.nortel.com; Tue, 5 Sep 2000 10:39:20 +0100 Received: by zhard00m.europe.nortel.com with Internet Mail Service (5.5.2652.35) id <QZCY0924>; Tue, 5 Sep 2000 10:39:17 +0100 Message-ID: <richardgriffin@example.net> From: "Chris Newland" <richardgriffin@example.net> To: "'richardgriffin@example.net'" <richardgriffin@example.net> Subject: RE: problems with deltree and delete tasks Date: Tue, 5 Sep 2000 10:39:10 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2652.35) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C0171D.24B201F0" X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C0171D.24B201F0 Content-Type: text/plain; charset="iso-8859-1" I'm using the 1.1 distribution (compiled on July 18 2000) the task that changes the classpath is: <target name="buildsource" depends="removedebug"> <javac srcdir="${src}" destdir="${classes}" classpath="${compilation_jars}"/> </target> Chris -----Original Message----- From: Stefan Bodewig [mailto:richardgriffin@example.net] Sent: 05 September 2000 10:35 To: richardgriffin@example.net Subject: Re: problems with deltree and delete tasks >>>>> "CN" == Chris Newland <richardgriffin@example.net> writes: CN> I've been told that if Ant uses a custom classloader (which I CN> believe it does) It depends. It will only use a custom classloader in very specific situations (like when you specify a different classpath to the <java> task) in a couple of tasks - not in general. Note that I'm talking about the CVS version, Ant 1.1 doesn't use a custom richardgriffin@example.net. Stefan ------_=_NextPart_001_01C0171D.24B201F0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Diso-8859-1"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 5.5.2652.35"> <TITLE>RE: problems with deltree and delete tasks</TITLE> </HEAD> <BODY> <P><FONT SIZE=3D2>I'm using the 1.1 distribution (compiled on July 18 = 2000)</FONT> </P> <P><FONT SIZE=3D2>the task that changes the classpath is:</FONT> </P> <P><FONT SIZE=3D2>&lt;target name=3D&quot;buildsource&quot; = depends=3D&quot;removedebug&quot;&gt;</FONT> <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>&lt;javac = srcdir=3D&quot;${src}&quot; destdir=3D&quot;${classes}&quot; = classpath=3D&quot;${compilation_jars}&quot;/&gt;</FONT> <BR><FONT SIZE=3D2>&lt;/target&gt;</FONT> </P> <P><FONT SIZE=3D2>Chris</FONT> </P> <P><FONT SIZE=3D2>-----Original Message-----</FONT> <BR><FONT SIZE=3D2>From: Stefan Bodewig [<A = HREF=3D"mailto:richardgriffin@example.net">mailto:richardgriffin@example.net</A>]</FONT> <BR><FONT SIZE=3D2>Sent: 05 September 2000 10:35</FONT> <BR><FONT SIZE=3D2>To: richardgriffin@example.net</FONT> <BR><FONT SIZE=3D2>Subject: Re: problems with deltree and delete = tasks</FONT> </P> <BR> <P><FONT SIZE=3D2>&gt;&gt;&gt;&gt;&gt; &quot;CN&quot; =3D=3D Chris = Newland &lt;richardgriffin@example.net&gt; writes:</FONT> </P> <P><FONT SIZE=3D2>&nbsp;CN&gt; I've been told that if Ant uses a custom = classloader (which I</FONT> <BR><FONT SIZE=3D2>&nbsp;CN&gt; believe it does)</FONT> </P> <P><FONT SIZE=3D2>It depends. It will only use a custom classloader in = very specific</FONT> <BR><FONT SIZE=3D2>situations (like when you specify a different = classpath to the &lt;java&gt;</FONT> <BR><FONT SIZE=3D2>task) in a couple of tasks - not in general. Note = that I'm talking</FONT> <BR><FONT SIZE=3D2>about the CVS version, Ant 1.1 doesn't use a custom = classloader at</FONT> <BR><FONT SIZE=3D2>all.</FONT> </P> <P><FONT SIZE=3D2>Stefan</FONT> </P> </BODY> </HTML> ------_=_NextPart_001_01C0171D.24B201F0-- From richardgriffin@example.net Tue Sep 5 09:45:07 2000 Return-Path: <richardgriffin@example.net> Mailing-List: contact richardgriffin@example.net; run by ezmlm Delivered-To:
{'source': 'Apache Software Foundation Public Mail Archives'}