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 32032 invoked from network); 30 Oct 2000 19:50:23 -0000 Received: from mail-out.globalone.net (199.184.38.11) by locus.apache.org with SMTP; 30 Oct 2000 19:50:23 -0000 Received: from avres2.globalone.net (avres2 [192.168.75.21]) by mail-out.globalone.net (8.8.7/8.8.5) with ESMTP id OAA20337 for ; Mon, 30 Oct 2000 14:48:16 -0500 Received: from master.res.globalone.net (unverified) by avres2.globalone.net (Content Technologies SMTPRS 4.1.5) with ESMTP id for ; Mon, 30 Oct 2000 14:49:05 -0500 Received: from mail4.res.globalone.net (mail4.res.globalone.net [160.81.232.18] (may be forged)) by master.res.globalone.net (8.8.7/8.8.5) with ESMTP id OAA31071 for ; Mon, 30 Oct 2000 14:50:13 -0500 Received: from globalone.net ([160.81.228.200]) by mail4.res.globalone.net (Netscape Messaging Server 3.62) with ESMTP id 780 for ; Mon, 30 Oct 2000 14:50:12 -0500 Message-ID: <39FDD01B.C4E382EA@globalone.net> Date: Mon, 30 Oct 2000 14:46:35 -0500 From: "Jim Stallard" Organization: Global One X-Sender: "Jim Stallard" X-Mailer: Mozilla 4.61 [en]C-G1.V2 (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 To: ant-dev@jakarta.apache.org Subject: Apparent 1.2 regression - Includesfile & explicit input lists Content-Type: multipart/mixed; boundary="------------FF795463FBDE5308818B6111" X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N This is a multi-part message in MIME format. --------------FF795463FBDE5308818B6111 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Antophiles, I would like to use explicit lists of java files for compilation. With Ant 1.1, I did this via the include directive of javac: // app.files being read from a directive This no longer works with Ant 1.2 (Ant version 1.2 compiled on October 24 2000) - I get no errors, but compilation completes successfully with no files being compiled. I also tried using the tag, but I get: /vobs/GV3.0/G1.xml:564: Class org.apache.tools.ant.taskdefs.Javac doesn't support the nested "includesfile" element Has nobody requested an explicit include list feature? In our environment, I find that the */java convention is much too inclusive, and listing files to exclude is fine for local development but not specific enough for a medium- to large-sized project. I also want control over exactly what gets jarred into deliverables. Can I use explicit lists with Ant1.2 or should I look into sub-classing to implement this? Also, I noticed that with Ant 1.1, building with explicit lists took much longer (around twice as long) than building with a *.java type list. I assume that this could be avoided by using a specific tag which would skip the pattern matching processing performed for includes/excludes and pass the list directly to javac. Any thoughts? Jim. -- James Stallard GlobalOne 13775 McLearen Rd Phone: (703) 471-2553 --------------FF795463FBDE5308818B6111 Content-Type: text/x-vcard; charset=us-ascii; name="jim.stallard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Jim Stallard Content-Disposition: attachment; filename="jim.stallard.vcf" begin:vcard n:James Stallard;Jim Stallard tel;work:(703) 471-2553 x-mozilla-html:FALSE org:Cornell Technical Services;Systems Integratoin adr:;;13775 McClearen Rd.;Herndon ;Virginia;20170;U.S.A version:2.1 email;internet:jim.stallard@globalone.net title:Systems Development/Configuration Management x-mozilla-cpt:;-29616 fn:Jim Stallard James Stallard end:vcard --------------FF795463FBDE5308818B6111--