La première release de Nexus le gestionnaire de dépôt Maven de Sonatype est disponible depuis fin aôut. Nexus est écrit en Java et distribué sous licence GPL. Il appartient à la même gamme de produits que Maven proxy, Apache Archiva ou encore Artifactory.
Basé sur Proximity, Nexus agit bien sûr comme proxy entre l'entreprise et les dépôts publics Maven mais aussi comme destinataire de nos propres artefacts. Il est doté d'une interface utilsateur assez conviviale, basée sur la librairie Javascript Ext JS, qui permet d'administrer l'outil et de gérer les dépôts.
Avec Nexus on peut déployer un artefact via l'interface, rassembler un ensemble de dépôts derrière un seul groupe, visualiser les rapports concernant les déploiements dans un dépôt, s'abonner à un flux RSS pour être prévenu de tout nouveau déploiement d'artefact, etc.
Bref, avec toutes ses fonctionnalités Nexus rend la vie de l'utilisateur Maven un peu plus facile.
J'ai assisté récemment à la migration d'un
projet de Maven1 à 