Pages

Tuesday, 3 April 2012

Apache Ivy - Beginners Guide

                        



Apache Ivy automates dependency management in Java Projects.Ivy is a powerful piece of software and highly configurable. Official site has some excellent tutorials and detailed reference documentation. But a beginner may soon get lost in multiple configurable options and struggle to get it right in first go.

Apache Ivy Tutorial is a Beginners Guide helps beginners to understand basics of Ivy without much effort.

This step-by-step tutorial covers
  • installation of Ivy
  • automate dependency management
  • core concepts with examples
  • build different types of repositories - local, shared and enterprise
  • integrate Ivy with Eclipse through IvyDE.

Objective of this quick start guide is to provide clear understanding of Ivy so that a beginners can migrate from manual dependency to Ivy.


Read      Apache Ivy Tutorial

 

 

10 comments:

  1. This file can not be viewed or downloaded because the owner of this file, maithilish's 50 megabyte bandwidth for today has been exceeded. Please try again tomorrow OR encourage the owner of this file to upgrade.

    Would you be able to upload this to a torrent site such as ThePirateBay that doesn't have these kinds of restrictions?

    ReplyDelete
  2. Me too, I have the same message.
    What's wrong ?

    ReplyDelete
  3. Thanks for feedback. I have now uploaded the document to google appspot and added download link. Users can download either from appspot or keepandshare.

    ReplyDelete
    Replies
    1. As document is available in Google Cloud for download, it is removed from keepandshare portal

      Delete
  4. Thanks for this useful guide :) now i'm looking for how to configure Ivy with artifactory , so i'm asking if u had written any tutorial in which you explain in details this configuration.

    Best regards

    ReplyDelete
    Replies
    1. Thanks for feedback. Sorry I have not done that so far but may do in future. Best regards

      Delete
  5. Very good tutorial. Well structured and well organized. Exactly how I like it. Thank you!

    ReplyDelete
    Replies
    1. Thanks for feedback. It's nice of you.

      Delete
  6. Most excellent tutorial. As always, Apache documentation on the website (of Ivy, but also of Maven) is horrendous. Tutorials that make no sense from a beginner's point of view, unstructured, chaotic. I am very happy and glad that I found this. One odd thing: that was not mentioned: when sources and docs are retrieved using "retrieve", they are not copied to the lib directory but remain in the cache. I can understand that it makes no sense to put them in a classpath, but at the same time it doesn't make a lot of sense to have them sitting in the cache. Nevertheless.

    Disturbing and quite frankly, quite disturbing to see once more that a person working on his own produces much better quality (code, product) than someone or someones working in an open source group. Open source documentation is generally of such mediocre and downright horrendous quality that it makes you think they are confusing and bullying you on purpose for not having been there when it was first started. Anybody working in his own time generally produces something so good that, given the fact that you have to search for these things and they are never hardly available on the spots where the quality stuff should be, it makes you feel you have turned into a hell-hole and the good stuff is forever out of reach. Open source projects sometimes so often become so poor... seriously. I feel like I'm living in hell sometimes. But thank you for this instant and excellent refresher. I got to do what I needed to do and what I was scurounging the Ivy website for, but for the life of me could not find (such simple starter tips). Thank you thank you thank you. You made a horrible life a little better ;-).

    Ivy is configured and it syncs, apparently, and stores stuff in my lib folder, just the way I wanted. Thank you very much.

    ReplyDelete
    Replies
    1. Thank you very much for appreciation. It's very nice of you to say that.

      Delete