Installation et configuration de Maven 2

…le projet Maven, géré par l’Apache Software Foundation est de plus en plus utilisé dans le développement de projet Java/J2EE.

Mais qu’est-ce que Maven et qu’apporte-t-il dans vos projets?

C’est un logiciel libre, intervenant dans la gestion de projet.
Il propose un grand nombre de fonctionnalités. Voici les principales :

  • Construction de projets
  • Compilation de projet
  • Gestion de la modularié
  • Gestion de dépendances
  • Documentation
  • Génération de rapports
  • Packaging

Maven est basé sur un paradigme de programmation nommé Project Object Model (POM) permettant la description du projet.
D’un point de vue généraliste, on peut considérer que Maven se substitue à Ant, en proposant une méthode de configuration plus simple et un panel de fonctionnalités plus dense.

Nous reviendrons plus dans le détail, dans les futurs articles, sur l’utilisation de Maven au sein d’un projet.

A l’heure actuelle, la version stable de Maven est la 2.2.0.

Pour télécharger Maven, rendez-vous à cette adresse : http://maven.apache.org/download.html

maven_download_1

Récupérez la version bin zip.
Une proposition de site miroir de téléchargement vous est faite.

maven_download_2

Cliquez sur le choix par défaut.
Le téléchargement démarre et vous récupérez un fichier ZIP : apache-maven-2.2.0-bin.zip, dans notre cas.

Il n’y a pas vraiment d’étape d’installation à proprement parler dans Maven.
Vous avez simplement à décompresser l’archive dans le répertoire de votre choix. Nous considérerons dans la suite de cet article et dans ceux qui suivront que le répertoire d’installation de Maven est le suivant : C:\appl\apache-maven-2.2.0

Il faut ensuite que vous définissiez de nouvelles variables d’environnement sur votre système d’exploitation de manière à pouvoir utiliser Maven en tant qu’exécutable dans l’interpréteur de commandes MS-DOS.

Utilisez le raccourci clavier Touche Windows + Pause pour ouvrir la fenêtre des Propriétés système.

proprietes_systeme1

Sélectionnez l’onglet Avancé.

proprietes_systeme21

Puis cliquez sur le bouton Variables d’environnement pour ouvrir une nouvelle fenêtre.

variables_environnement11

Cliquez sur le bouton Nouveau pour ajouter une nouvelle variable d’environnement système nommée M2_HOME, dont la valeur correspond au répertoire d’installation de Maven : C:\appl\apache-maven-2.2.0 :

maven_varenv_1

Cliquez sur OK pour valider cette nouvelle variable.
Réitérez les dernières étapes pour créer une nouvelle variable M2, indiquant le dossier bin du répertoire d’installation Maven.

maven_varenv_2

Sélectionnez ensuite la variable d’environnement système Path et cliquez sur le bouton Modifier.
A la fin de la chaîne de caractère représentant la valeur de cette variable, ajoutez un point-virgule et la valeur %M2%.

maven_varenv_3

Validez votre modification en cliquant sur OK sur les successives fenêtres actives jusqu’à sortir des Propriétés système.

En vue de vérifier que l’installation s’est correctement déroulée, utilisez le raccourci clavier Touche Windows + R pour ouvrir une fenêtre d’exécution puis saisissez cmd dans la zone de saisie Ouvrir.

fenetredos12

Cliquez sur le bouton OK. Une fenêtre de commande MS-DOS s’ouvre.

fenetredos22

Tapez la commande mvn, correspondant au mot-clef d’utilisation de Maven puis validez par Entrée.

maven_dos1

Vous devriez voir apparaître une série d’instructions et notamment un BUILD FAILURE. Celui-ci est tout à fait normal étant donné que nous n’avons donné aucune information spécifique lors de notre appel à Maven.

Pour finir notre configuration initiale, rendez-vous dans le répertoire correspondant à votre utilisateur Windows (exemple : C:\Documents and Settings\Administrateur). Vous devriez trouver un dossier .m2, dans lequel vous trouverez par la suite votre repository local. Pour le moment, notez juste que le repository correspond à votre bibliothèque local de dépendances (JAR) dans laquelle viendront piocher vos différents projets Maven. Nous verrons cela dans le détail par la suite.
A la racine de ce répertoire .m2, créez un fichier settings.xml. Ce fichier contient les informations locales de l’utilisateur qui ne devraient pas se trouver dans le fichier de configuration global Maven du projet. C’est par exemple ici que vous devez définir vos paramètres de connexion si vous êtes derrière un proxy.

Si tel est votre cas, prenez exemple sur le fichier ci-dessous pour créer le fichier settings.xml :

<settings>
  <proxies>
    <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.quelquechose.com</host>
      <port>8080</port>
      <username>UtilisateurProxy</username>
      <password>PasswordUtilisateur</password>
    </proxy>
  </proxies>
</settings>

Sinon, contentez-vous de celui-ci :

<settings/>

L’installation et la configuration de Maven sont terminées. Nous verrons dans les tutoriaux à suivre comment l’utiliser dans un projet Java/J2EE.

Tags:

3 Responses to “Installation et configuration de Maven 2”

  1. sylvek Says:
    <settings/>

    plutôt non?

  2. Ajrarn Says:

    Corrigé! ;)

  3. apprendre sécurité informatique Says:

    Merci de ce tutoriel.
    Il est vrai que j’avais du mal à l’installer (j’ai cherché longuement sur google avant de trouver ce super tuto).
    Merci.

Leave a Reply


Comments links could be nofollow free.