I realise its the metadata much akin to the maven repository cache - I
guess I am wondering why it is not downloading into e.g. a jars
directory. Its a rather strange name to use.
Thanks
Nick
On 16/05/12 15:37, Nicolas Lalevée wrote:
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