Accueil

Qu'est-ce que Ivy ?

Ivy est un outil de gestion de dépendances. Ecrit en Java, il offre un grand nombre de fonctionnalités puissantes telles que la gestion des dépendances transitives, l'intégration avec Ant, la compatibilité avec la bibliothèque Maven, l'intégration continue, des rapports au format html et bien d'autres encore ....

Outre son moteur de gestion de dépendances, Ivy s'entoure d'une communauté grandissante, d'une bibliothèque publique de fichiers Ivy, d'un ensemble dynamique d'outils et de plugins, ainsi que de services professionels de qualité.

Pour accéder au site dédié à Ivy présentant les différentes versions d'Ivy, un forum de discussion, de la documentation, des tutoriaux, ... n'hésitez pas à cliquer ici

Une présentation simple des problématiques autour des environnements de développement et des solutions que nous apportons est disponible sur cette page.
N'hésitez pas non plus à regarder nos deux plaquettes commerciales sur Ivy et le plugin Ivy-CruiseControle.
Image Image

Les points forts d'IVY

  • Simple d'utilisation
  • Extrêmement flexible
  • Facilement extensible
  • Intégré avec Ant
  • Prêt à l'emploi avec la bibliothèque Maven : Ibiblio
  • Dépendances transitives
  • Facilite l'intégration continue
  • Gestion des publications
  • Rapports de dépendance clairs et précis
  • Rend vos composants logiciels simples à utiliser et réutiliser
  • Gratuite (Licence BSD).
Image

Les outils et plugins

Des outils et des plugins très pratiques peuvent vous aider à profiter pleinement d'Ivy.

  • Ivy CruiseControl Plugin : vous permet d'intégrer Ivy au fameux outil d'intégration continue : CruiseControl.
  • Ivy Eclipse UI offre une aide non négligeable à la rédaction de fichier Ivy, notamment grâce à un système de complétion.

Et bientôt :
Subversion Dependency Resolver qui vous permet d'utilser Subversion pour stocker vos librairies.
Ivy Eclipse Classpath qui vous permet d'utiliser vos fichiers Ivy comme des "Library container" Eclipse.