Apache Maven par Johann AVELINE



Conventions

Dépôts

Un autre apport de l'outil Maven est son organisation des projets et plugins. Maven dispose de plusieurs référentiels à plusieurs niveaux. Le but du référentiel est de rendre disponible aussi bien les plugins utilisés ou envisagés de l’être que les projets générés par Maven. On peut bien sûr y installer des projets pour les utiliser (sans qu’ils ne soient générés par Maven). Il y a trois référentiels :

Pour créer un référentiel pour l’entreprise (ou un référentiel commun en général), on peut utiliser les protocoles ftp, scp, file et http.

Gestion des dépendances et dépôts :

Figure 2 - Gestion des repository

La configuration par défaut de Maven utilise le dépôt (ou référentiel) de bibliothèque http://repo1.maven.org/maven2/. Ce site, maintenu par la communauté Maven, compte plusieurs dizaines de gigaoctets de bibliothèques libre de diffusion et est mis à jour plusieurs fois par jour.

A partir de notre déclaration de dépendance, Maven va construire l'URL du sous-répertoire dédié à la bibliothèque indiquée :

En reprenant l'exemple de la dépendance JavaMail, on obtient : http://repo1.maven.org/maven2/javax/mail/mail/1.4



<< page précédente page suivante >>

Valid XHTML 1.0!

Maven Logo