This is what I've done in UrlImport code. I grab the resource and cache it to ~/.antcache, then load it using the normal import task.
Mike On 11/29/05, Jose Alberto Fernandez <[EMAIL PROTECTED]> wrote: > > We could add some macro task that copies the resources into a cache > directory and then applies the <import> from there. > > What this would mean is that all the "relative" stuff will be relative to > the cache location. Something like: > > <fetchimport cache=dir> > <resource href="http:...."/> > </fetchimport> > > The macro will use <get> to put it in the cache and then use import on the > content of the cache. > > Would that make sense you think? > > Jose Alberto > > > -----Original Message----- > > From: Dominique Devienne [mailto:[EMAIL PROTECTED] > > Sent: 29 November 2005 15:19 > > To: Ant Developers List > > Subject: Re: Importing and caching build files from a URL > > > > On 11/29/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> > > wrote: > > > It would fit better into Ant´s future if the existing <import> would > > > support <resources> - e.g. <urlresource>s. > > > > We've had this debate before... > > > > I'd be all for allowing to <import> resources instead of files, except > > for the way <import> was designed to not do things relative to its > > parent directory, like HTML and XSL hrefs. I can't see how we could > > have a clean "relative" import model like HTML/XSL while retaining BC. > > Yes, we could probably import easily a resource of the "first level", > > but it would be kludgy at best for this imported build to refer to > > other resources in the same jar file for example. > > > > So really we have to choose between limiting ourself to our current > > design for import, or extend it to resources but in such a way that I > > feel is unnatural, inconsistent, and a bit of a hack. But maybe I'm > > just missing the point somewhere, or my view that import is flawed is > > what flawed in fact ;-) --DD > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >