ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jonathan doklovic ...@sysbliss.com>
Subject Re: import file from jar (or classpath)
Date Fri, 11 Jan 2008 20:20:25 GMT
I added a bug to the bug database and attached a patch that adds the
same classpath functionality as taskdef to the import task.

http://issues.apache.org/bugzilla/show_bug.cgi?id=44214

- Jonathan

On Fri, 2008-01-11 at 09:40 -0800, kermitt wrote:
> In a previous post I suggest this:
> 
> I wish Ant import would support URL + jar like that :
> 
> <project ...>
>    <import url="http://repo/build.jar!common-build.xml"/>
> </project>
> 
> As ivy became a sub project, it would make sense to have a closer
> integration like :
> 
> <project ...>
>    <import url="ivy://settings.xml:org/module/artifact@MyResolver" />
> <!--
> would locate the settings.xml file and seek a build-common.xml file using
> MyResolver resolver.
> -->
> </project>
> 
> we could imagine deeper integration :
> 
> <project ...>
>    <import url="ivy://settings.xml:org/module/artifact@MyResolver"
> ivyFile="${basedir]/ivy.xml"/>
> <!--
> configure ivy / read the ivy file
> would map each ivy configuration to a path ( path could use a lazy resolve
> proxy: resolve only when it get used)
> would import resolved artifcat as an ant build file
> 
> -->
> </project> 
> 
> jonathan doklovic-2 wrote:
> > 
> > Hi,
> > 
> > I know there's not currently a way to do this, but I think it would be
> > very helpful to be able to use the import task to import a file from a
> > jar.
> > 
> > This way, when I have a handful of projects, all with common targets, I
> > can put the common.xml build file in a jar and have each project depend
> > on that jar.
> > 
> > Combined with something like ivy, I think this would be a pretty good
> > way to share common targets among multiple projects that may not have
> > anything to do with each other.
> > 
> > Any thoughts?
> > 
> > Any way to do this now?
> > 
> > - Jonathan
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> > For additional commands, e-mail: user-help@ant.apache.org
> > 
> > 
> > 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message