Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Feel free to post on the mailing list to ask for your tool to be added here.

  • IvyDE A  is a plugin for eclipse Eclipse which helps writing ivy Ivy files by bringing powerful code completion and wizards, and also let you add a classpath container keeping your eclipse Eclipse project classpath in sync with the dependencies ivy Ivy resolves.
  • IvyIDEA is and an IntelliJ IDEA plugin for resolving dependencies using apache ivy Apache Ivy and adding them in IntelliJ. This seems to be the most actively maintained plugin for IntelliJ.

  • Ivy Plugin Another  is another plugin for Intellij IntelliJ IDEA, which reads IDEA module settings such as classpath and source directories from Ivy setup.

  • IvyBeans A  is a plugin for NetBeans which provides full Apache Ivy integration into the library management feature of the Netbeans IDE.
  • ivy-nb-shared-libraries, a  is another NetBeans plugin.
  • ivy-svn This is  is a subversion Subversion dependency resolver for Ivy 2.0.
  • Generate application.xml from ivy.xml for packaging an ear is an entry on Philipp Meier's weblog which explain how he used ivy Ivy and xslt XSLT to generate his application.xml files.
  • EAR ant Ant task this is  is not directly related to ivyIvy, but more to the link above. You have also the possibility to use this task to generate your ear, which does not depend on Ivy, but which can be very easily integrated with it.
  • Bushel Bushel is  is a simple utility to convert ad-hoc OSGi bundles into a local Ivy repository.
  • ivyeclipse A  is a simple Ant task that updates Eclipse's .classpath according to ivy:resolve results.
  • IvyVisual A  is a plugin for Visual Studio™ to manage the inter dependencies of the solutions with Ivy.
  • ivyflex A  is a plugin for Adobe Flex Builder (3.x) - retrieves project artifacts, maintains project build path.
  • Ivy Facade A  is a simple utility class for generating HTML to make your Ivy repository a little easier to navigate, ; it maps both dependents and dependencies and provides a simple graphical view.

Doc, tutorials, articles

...

Others

  • Ant Ant is  is the popular build tool with which ivy Ivy is integrated.
  • AntContrib AntContrib is  is a project offering a set of useful tasks for antAnt.
  • Javalobby Javalobby is  is a Java community site with interesting forums and tutorials.

Derelict

Repositories

  • IvyRep The  : the main repository of ivy files used by Ivy.
  • IvyRep Sandbox This subversion  : this Subversion repository is used to share ivy Ivy files before promoting them to ivyrepIvyRep.
  • IBiblio maven Maven repository The  : the official repository of maven Maven hosts a great number of jars. It can be used by ivy Ivy to find the jars of your depedenciesdependencies.
  • Webwork ivy repository Open symphony WebWork Ivy repository : OpenSymphony has created an ivy Ivy repository you can use as a model or directly.
  • Kokala repository Folks from FreeCast have created an ivy  : an Ivy repository for building FreeCast. You will find many interesting ivy Ivy files over here.
  • Java.net Maven repository Java.net has a maven Maven repository with interesting stuff that can't be found on ibiblioIBiblio.
  • Codehaus Maven Repository A  : a Maven repository hosted by Codehaus.

  • GrottWorkShop Ivy repo
  • SpringSource Bundle Repository Repository of  contains OSGi-ready versions of hundreds of open source enterprise libraries that are commonly used when developing Spring applications.

Tools and plugins

  • ivytools.org This sourceforge  : this SourceForge project aims to gather community contributed tools and plugins for Ivy.
  • IvyCruise This  : this set of plugins for cruise control let Cruise Control lets you integrate ivy Ivy with this famous continuous integration server.
  • IvyDependencyImportor is a plugin for intellij IntelliJ IDEA, which let you import all the libs described in the ivy.xml to the current module library.
  • IVY for IDEA is another plugin for intellij IntelliJ IDEA, which reads IDEA module settings such as classpath and source directories from IVY Ivy setup. (This link fails.)
  • SAnt SAnt  (Shared Ant) is an experimental build system based on Ant and Ivy, primarily developpedd developed as a part of the hippo Hippo project.

Articles

  • Integrating Ivy and luntbuild Davor Cengija on his blog explain how  : Davor Cengija explains how he integrates Ivy in luntbuild, an open source continuous integration server.