Do you still recommend adding the ivy taskdefs as below: <taskdef name="ivy-configure" classname="org.apache.ivy.ant.IvyConfigure"/> <taskdef name="ivy-resolve" classname="org.apache.ivy.ant.IvyResolve"/> < taskdef name="ivy-retrieve" classname="org.apache.ivy.ant.IvyRetrieve"/> < taskdef name="ivy-publish" classname="org.apache.ivy.ant.IvyPublish"/>
On Wed, 26 Apr 2023, 17:22 LINUS FERNANDES, <linus.fernan...@gmail.com> wrote: > Thanks, Stefan. > > I think that was caused by me trying the Ant way to install Ivy as > > https://ant.apache.org/ivy/history/2.4.0/install.html > > That's the one that shows up first when I Google it. > > > > On Wed, 26 Apr 2023, 16:57 Stefan Bodewig, <bode...@apache.org> wrote: > >> [you ran a different command than I asked for, this way we still don't >> see which version of Ivy you use ;-)] >> >> > init-ivy: parsing >> > buildfile jar:file:/root/.ant/lib/ivy.jar!/org/apache/ivy/ant/antlib.xml >> > with URI = >> jar:file:/root/.ant/lib/ivy.jar!/org/apache/ivy/ant/antlib.xml >> > from a zip file >> >> I believe this one is the culprit. There is an ivy.jar in your >> ~/.ant/lib directory and I'm willing to bet it contains an older version >> of Ivy. >> >> Adding -nouserlib to the Ant command line should help avoiding this. >> >> The documentation for the pathid attribute in >> https://ant.apache.org/ivy/history/2.5.1/use/retrieve.html (the current >> docs) says it has been added with Ivy 2.3 so most likely the version you >> actually use is older than 2.3. >> >> Stefan >> >