ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scot P. Floess" <flo...@mindspring.com>
Subject Re: import file from jar (or classpath)
Date Sat, 12 Jan 2008 18:37:33 GMT
Which up and coming Ant release will this be included?  I have a real 
need for this as I have many Ant XML files that would be better suited 
to live in  a Jar and be Ivy-tized ;)

kermitt wrote:
> 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
>>
>>
>>
>>     
>
>   

-- 
Scot P. Floess
27 Lake Royale
Louisburg, NC  27549

252-478-8087 (Home)
919-754-4592 (Work)

Chief Architect JPlate   http://sourceforge.net/projects/jplate
Chief Architect JavaPIM  http://sourceforge.net/projects/javapim

Architect Keros          http://sourceforge.net/projects/keros


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message