ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kermitt <herve.bourz...@genesys.com>
Subject Re: import file from jar (or classpath)
Date Sat, 12 Jan 2008 00:31:50 GMT

This is really good progress. Is there any technical issue to enable remote
ant build file by http or whatever?
The goal is to enable to start writting a build just referencing a remote
build file (may be cached in a temp that would be used if remote
unavailable) and to share build among several project easily...



jonathan doklovic-2 wrote:
> 
> 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
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/import-file-from-jar-%28or-classpath%29-tp14760992p14768063.html
Sent from the Ant - Users mailing list archive at Nabble.com.


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


Mime
View raw message