Nexus, un gestionnaire pour Maven

Par Yohann CIURLIK le 12 juillet 2008, 09:27

Pour rappel, Maven est un gestionnaire de dépendances basé sur des POM (project object model). Cet outil est principalement utilisé dans les en complément ou en remplacement des fastidieuses tâches de compilation ANT.

Maven est un outil assez facile à utiliser jusqu’au moment où vous devez jongler entre différentes version de vos librairies et des dépendances transitives. Vient alors une panoplie d’ pour gérer vos différentes dépendances et leurs versions.

Nexus est un outil fourni par Sonatype qui permet de gérer au mieux ses dépots et ses dépendances. Il permet ainsi de disposer de ses propres dépôts de dépendances pour gérer plus aisément les difféfentes versions de librairies que vous aurez pu créer au sein de votre projet.

image thumb22 Nexus, un gestionnaire pour Maven

L’outil permet donc dans un deuxième temps de simplifier la maintenance du code et surtout du processus de compilation. Il est très fâcheux de voir des projets dépendre de ressources délocalisées et introuvables. Dans ce cas, la compilation devient impossible.

L’outil s’intègre parfaitement avec Eclipse et notamment avec m2eclipse (autre produit de Sonatype). C’est un projet assez récent puisqu’il a vu le jour fin Décembre 2005 en Hongrie chez un FAI pour isoler son système et ne pas avoir à utiliser une connexion ADSL terriblement lente.

Détails et téléchargements sur Sonatype.org.

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !


2 Commentaires


1
bluegger.com12 juillet 2008 à 13:05

Nexus, un gestionnaire pour Maven…

Pour rappel, Maven est un gestionnaire de dépendances basé sur des fichiers POM (project object model). Cet outil est principalement utilisé dans les projets Java en complément ou en remplacement des fastidieuses tâches de compilation ANT.

Maven …


2
gege13 juillet 2008 à 22:11

cùest un peu compliqué quand même

Laissez un commentaire

Votre commentaire

inicio