terminology: http://ant.apache.org/ivy/history/latest-milestone/terminology.html tutorials: http://ant.apache.org/ivy/history/latest-milestone/tutorial.html reference: http://ant.apache.org/ivy/history/latest-milestone/reference.html ant-tasks: http://ant.apache.org/ivy/history/latest-milestone/ant.html http://ant.apache.org/ivy/history/latest-milestone/use/retrieve.html module can have multiple artifacts ... ... ... ... Articles: http://olmex.blogspot.in/2012/04/ivy-beginners-guide.html http://www.codetab.org/apache-ivy-tutorial/ Configurations: http://ant.apache.org/ivy/history/latest-milestone/ivyfile/configurations.html ModuleConfig: http://ant.apache.org/ivy/history/latest-milestone/tutorial/conf.html transitive="false" - to avoid transitive resolution Ivycache by default is at $HOME/.ivy2 is automatically called by , if not directly specified. sync="true" - to delete any extra files at lib dir type="jar" - to copy jar-artifacts only "jar,bundle" pattern="myfolder/[artifact]-[revision].[ext]" - change location where to put retrieved files [organization] [module] [revision] [artifact] [type] [ext] [conf] ivysettings.xml to override default settings (ivy-...jar!/org/apache/ivy/core/settings/ivysettings.xml) ... ${ivy.default.ivy.user.dir} points to .ivy dir at user home.