ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicolas Lalevée <nicolas.lale...@hibnet.org>
Subject Re: Inline Retrieve Task
Date Wed, 16 May 2012 14:37:41 GMT
These files contains metadata which helps Ivy for later resolve. For instance it can try to
avoid a network connection thanks to that metadata.

Nicolas

Le 16 mai 2012 à 16:32, Nick Cross a écrit :

> 
> Thanks very much for the reply - that fixes it!
> 
> One further question - looking at the ivy cache it appears to have:
> 
> ls -l
> foo/
> -rw-rw-r--. 1 rnc rnc  6341 May  1 22:00 ivy-5.3.0.ER2.xml
> -rw-rw-r--. 1 rnc rnc   719 May 16 15:20 ivydata-5.3.0.ER2.properties
> drwxrwxr-x. 2 rnc rnc  4096 May 16 15:28 *s/
> 
> Why are the artifacts being downloaded into the *s folder? What controls this?
> 
> Thanks!
> 
> Nick
> 
> 
> 
> On 16/05/12 11:52, Nicolas Lalevée wrote:
>> If you happen to use Ivy 2.3, you could try:
>> 
>> <ivy:retrieve>
>>        <dependency org="org.myorganisation" name="foo" rev="5.3.0.ER2">
>>            <artifact name="foo" ext="zip"/>
>>        </dependency>
>> </ivy:resolve>
>> 
>> See "Child elements" in http://ant.apache.org/ivy/history/latest-milestone/use/postresolvetask.html
>> 
>> Nicolas
>> 
>> Le 16 mai 2012 à 12:21, Nick Cross a écrit :
>> 
>>> 
>>> 
>>> Hi,
>>> 
>>> I have been experimenting with Ivy/Ant and have a question about the retrieve
task.
>>> 
>>> 
>>> While specifying in my build.xml
>>> 
>>> <ivy:resolve transitive="false"/>
>>> 
>>> and having an ivy.xml containing e.g.
>>> 
>>> <ivy-module version="2.0"
>>>            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>> xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
>>>    <info organisation="org.myorganisation" module="foo-5.3.0.ER2"/>
>>>    <dependencies>
>>>        <dependency org="org.myorganisation" name="foo" rev="5.3.0.ER2">
>>>            <artifact name="foo" ext="zip"/>
>>>        </dependency>
>>>    </dependencies>
>>> </ivy-module>
>>> 
>>> 
>>> However, what I really would like to do is in the build.xml have
>>> 
>>> <ivy:retrieve keep="true" inline="true" organisation="org.myorganisation"
module="foo" revision="5.3.0.ER2" type="zip"/>
>>> 
>>> However, I cannot get it to recognise the zip extension it keeps attempting to
download foo-version.jar.
>>> 
>>> I have tried variations of patterns in my ivysettings but that seems to have
no effect. Currently it has:
>>> 
>>>    <resolvers>
>>>        <chain name="default" returnFirst="true">
>>>           <url name="SOA-BRMS-5.2" m2compatible="true">
>>>               <ivy pattern="http://download.myrepo.com/mypath/maven/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
/>
>>> 
>>> 
>>> 
>>> Does anyone know how to get inline working with a zip extension?
>>> 
>>> Thanks!
>>> 
>>> Nick
>> 
> 


Mime
View raw message