Return-Path: Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 62519 invoked from network); 9 Nov 2000 03:14:33 -0000 Received: from uhura.concentric.net (206.173.118.93) by locus.apache.org with SMTP; 9 Nov 2000 03:14:33 -0000 Received: from marconi.concentric.net (marconi.concentric.net [206.173.118.71]) by uhura.concentric.net (8.9.1a/(98/12/15 5.12)) id WAA23297; Wed, 8 Nov 2000 22:14:04 -0500 (EST) [1-800-745-2747 The Concentric Network] Errors-To: Received: from buji (w020.z064001255.sjc-ca.dsl.cnc.net [64.1.255.20]) by marconi.concentric.net (8.9.1a) id WAA28412; Wed, 8 Nov 2000 22:14:03 -0500 (EST) Reply-To: From: "Erik Meade" To: Subject: Skipping tasks Date: Wed, 8 Nov 2000 19:13:53 -0800 Message-ID: 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.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Importance: Normal X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N I'm wondering about allowing tasks to be "skipped" if the tasks they are dependent on do nothing. Lets say I have three targets, A, B, and C. C is dependent on A and B. A compiles my source files to a classes directory, B copies over the manifest and/or the deployment descriptor C jars them up. If A doesn't compile any files and B doesn't copy over the files because they haven't changed, I would prefer that C not jar. If memory serves me correctly having the jar task verify all the dates doesn't get you much until you have a large number of files, but it seems to me maybe there would be a way to "infer" that since A and B did nothing, C should do nothing too? Anyway to do this now? Any reason someone shouldn't try to add this functionality if it doesn't already exists? Erik Meade