you must add revision="1.2" instead of rev="1.2" to your commons-cli-1.2-ivy.xml file.
Maarten ________________________________ From: zharvey <zachary.har...@gmail.com> To: ivy-user@ant.apache.org Sent: Wednesday, September 14, 2011 2:44 PM Subject: Re: Why is Ivy using my machine's name as a revision? And here is my commons-cli-1.2-ivy.xml file (in its entirety): <ivy-module version="2.0"> <info organisation="apache" module="commons-cli"/> </ivy-module> When I add a "rev="1.2" attribute I get a build error when I run ivy:resolve stating: "Attribute 'rev' is not allowed to appear in element 'info'." Any ideas? And where did you find literature about it defaulting to working@hostname? I couldn't find that documented anywhere!!! zharvey wrote: > > Hi Maarten, > > Yes here is the <dependency> element in my ivy.xml file for the Apache > Commons CLI module: > > <dependencies> > <dependency org="apache" name="commons-cli" rev="1.2" > conf="compile->default"/> > </dependencies> > > I very well may have not set this up right...does anything glare out at > you? > > > > Maarten Coene wrote: >> >> I guess the problem is that you didn't specify a revision in your ivy.xml >> files. >> Could you check that for instance >> 'http://my-web-server/ivyrepo/artifacts/apache/commons-cli-1.2-ivy.xml' >> contains a revision="1.2" attribute? >> >> Something like: >> <info organisation="apache" module="commons-cli" revision="1.2" /> >> >> >> If that revision is not specified, ivy will default the revision to >> 'working@<hostname>' >> >> Maarten >> >> >> >> ________________________________ >> From: zharvey <zachary.har...@gmail.com> >> To: ivy-user@ant.apache.org >> Sent: Wednesday, September 14, 2011 2:11 PM >> Subject: Re: Why is Ivy using my machine's name as a revision? >> >> >> Sure thing - here is my ivysettings.xml: >> >> <ivysettings> >> <settings defaultResolver="defResolver"/> >> <latest-strategies> >> <latest-lexico/> >> </latest-strategies> >> <resolvers> >> <chain name="defResolver" returnFirst="true"> >> <url name="jarServer"> >> <ivy >> pattern="http://my-web-server/artifacts/[organisation]/[module]-[revision]-ivy.xml"/> >> <artifact >> pattern="http://my-web-server/artifacts/[organisation]/[artifact]-[revision].[ext]"/> >> </url> >> </chain> >> </resolvers> >> <modules> >> <module organisation="myOrg" name="*" resolver="defResolver"/> >> </modules> >> </ivysettings> >> >> Hope this helps. I researched ant a little and found it has an >> ${env.COMPUTERNAME} property that could be responsible for this bizarre >> situation, but I'm not sure where the "working" username comes from. >> -- >> View this message in context: >> http://old.nabble.com/Why-is-Ivy-using-my-machine%27s-name-as-a-revision--tp32450767p32462908.html >> Sent from the ivy-user mailing list archive at Nabble.com. >> > > -- View this message in context: http://old.nabble.com/Why-is-Ivy-using-my-machine%27s-name-as-a-revision--tp32450767p32463138.html Sent from the ivy-user mailing list archive at Nabble.com.