Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 35322 invoked from network); 27 Oct 2008 20:38:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Oct 2008 20:38:13 -0000 Received: (qmail 60412 invoked by uid 500); 27 Oct 2008 20:38:17 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 60370 invoked by uid 500); 27 Oct 2008 20:38:17 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 60359 invoked by uid 99); 27 Oct 2008 20:38:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Oct 2008 13:38:17 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ddevienne@gmail.com designates 209.85.217.12 as permitted sender) Received: from [209.85.217.12] (HELO mail-gx0-f12.google.com) (209.85.217.12) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Oct 2008 20:37:05 +0000 Received: by gxk5 with SMTP id 5so3135325gxk.4 for ; Mon, 27 Oct 2008 13:37:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=0BaA6yT35ozFU4+DiVz2iuIllAChaaLkJ8dfK+Y3Zd0=; b=eDZovEOSWh/z/MAQTvrPoWMFSNffDz8B5QNBFqpB3XYpHpA0TM3QW6mnX6UlYaaUjW CBUmNPuhUu1mmPHKuwJazzC5hSuGqVqq2h7aDxlbm0OwU132Blk2SETX2sTB7sp1IkZM NdBvkEmiU5OBOrygQqsm/YSm44yACQ7MBXpTg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=RBOENJDZboC/oMt7zl50YnDLDlBc0W/TH6OApNpBB1T/j6HRp/avmOkAw1xSW3zpqR xlqjexOhOJSq2gqdBrh04Ik1mwnAAXxy51vG/Y4ZOgdUvKXBJ+RD1ZV/GK6QQlJv0Obz ICVucxNexnDM/Z6bQ0wpdjStX1K2KVYrg3rBU= Received: by 10.100.48.19 with SMTP id v19mr6378185anv.46.1225139864007; Mon, 27 Oct 2008 13:37:44 -0700 (PDT) Received: by 10.100.197.12 with HTTP; Mon, 27 Oct 2008 13:37:43 -0700 (PDT) Message-ID: <255d8d690810271337w75aed48dlc1d89536ab596fe6@mail.gmail.com> Date: Mon, 27 Oct 2008 15:37:43 -0500 From: "Dominique Devienne" To: "Ant Developers List" Subject: Re: extended xslt task - use URIResolvers to create DependSet In-Reply-To: <1A4B2EEB-F5F2-428E-9376-2A409AC5680E@koberg.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <0168DAF0-34B0-4D00-B697-C88903AA30A3@koberg.com> <1A4B2EEB-F5F2-428E-9376-2A409AC5680E@koberg.com> X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Oct 27, 2008 at 11:51 AM, Robert Koberg wrote: > I would love to use a properties implementation that [...] > Is something like this available now in Ant? Maybe not exactly what you want, but have a look at PropertySet (and ). > If not, would the commons configuration be OK as a dependency? That's an easy *NO* ;-) Ant is used to build Commons, so that would be a circular dependency. Ant lives at the very bottom of the dependency stack in Gump, so can't depend on anything else. The few exceptions are checked in JARs for the XML parser in lib/ (and JUnit in lib/optional/, because unit testing is so integral to Ant). >>> * new class name TraxCachingLiason -- ideas? >> >> CachingTraxLiaison - but then again, all badly chosen names in Ant are >> mine (TM) ;-) > > I used that name so it would show up next to TraxLiaison in the javadoc :) I'm afraid this is a tough name to come up with. Caching doesn't convey the right idea here IMHO. Sure, the impl uses caching of the dependencies, but that's an implementation detail. You're adding additional "Smart's" to , to avoid unnecessary transforms, by "spying" on URI resolving. So maybe a SpyResolverTraxLiaison? ;) I don't have a better suggestion... --DD --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org