Le Tutoriel de Maven pour des débutants

View more categories:

1- Introduction

D'abord, vous devez vous assurer que vous  avez installé Maven dans Elipse. Si non, vous pouvez voir les instructions d'installation ici:
  • TODO Link!
L'objectif du tutoriel:
C'est l'image après l'achèvement du projet:

2- Créer le projet Maven

Dans Eclipse, cliquez sur  "New/Other"
Le projet est créé.
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.o7planning</groupId>
   <artifactId>HelloMaven</artifactId>
   <version>0.0.1-SNAPSHOT</version>
</project>

3- Configurer Maven

Ouvrir le fichier  pom.xml pour configurer de la bibliothèque va utiliser:
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.o7planning</groupId>
   <artifactId>HelloMaven</artifactId>
   <version>0.0.1-SNAPSHOT</version>

   <dependencies>
       <dependency>
           <groupId>org.apache.commons</groupId>
           <artifactId>commons-lang3</artifactId>
           <version>3.3.2</version>
       </dependency>
   </dependencies>
   
</project>
Créer la classe  CheckNumeric.java
CheckNumeric.java
package org.o7planning.tutorial.hellomaven;

import org.apache.commons.lang3.StringUtils;

public class CheckNumeric {

  public static void main(String[] args) {
      String text1 = "0123a4";
      String text2 = "01234";
     
      boolean result1 = StringUtils.isNumeric(text1);
      boolean result2 = StringUtils.isNumeric(text2);

      System.out.println(text1 + " is a numeric? " + result1);
      System.out.println(text2 + " is a numeric? " + result2);

  }

}
L'exécution de la classe  CheckNumeric et recevoir des résultats:
Vous pouvez voir clairement votre projet en utilisant la bibliothèque où se trouve son emplacement sur le disque dur.

4- L'installation le projet avec Maven

La nature ici est de compiler et d'emballer votre projet par Maven:

5- Expliquer les principes de l'opération de Maven

Ci-dessus, vous avez créé le projet et il a parfaitement fonctionné. Le projet en utilisant la classe StringUtils, qui doit être une classe d' Apache, et ne se situe pas dans la bibliothèque standard de JDK. Traditionnellement, vous devez copier cette bibliothèque au projet et déclarer le ClassPath.

Cependant, les directives ne doivent pas être copiées et déclarées le classpath comme la manière traditionnelle. La bibliothèque était gérée par la direction de Maven. Maintenant, nous expliquerons comment Maven fonctionne:
L'illustration ci- dessus montre comment Maven a fait.
  1. Vous déclarez dans pom.xml que votre project dépend de la bibliothèque common-lang3 version 3.3.2.
  2. Dès que vous enregistre(SAVE) le fichier pom.xml, Maven vérifiera si cette bibliothèque dispose dans le dépôt local (Local Repository) sur votre ordinateur ou pas encore. Si non, Maven va la télécharger à partir du dépôt (Repository) sur l'internet.
  3. En fin, Maven déclarera automatiquement ClassPath pour le projet  à la position du fichier jar qui a été téléchargé.
Donc vous devez seulement déclarer toutes les bibliothèque que vous voulez utiliser dans  pom.xml. La bibliothèque a été managée par Maven.

6- Voir le répertoire local

Votre question est qu'où le dépôt locale (Local Repository) se trouve?
Voir le projet que vous avez emballé sur le  Local Repository:

7- Voir le répertoire Maven sur Internet

La question est de savoir où rechercher les informations  groupId, artifactId, version.
Vous pouvez consulter un des deux sites:

8- La configuration de la source de téléchargement Maven et javadoc

Normalement Maven ne télécharge que des fichiers  binary au dépôt local (Local Repository). Pour que Maven télécharge source et javadoc, vous devez configurer sur  Eclipse.
  • Windows/Preferences
Changez quelques choses sur le fichier  pom.xml et l'enregistrez (ou créez un projet), Maven va télécharger  source & javadoc.
Les résultats que vous voyez sur  Local Repository:

9- La gestion des dépendances dans Maven

  • TODO Link!

10- Créer un projet de module multiple utilisant Maven

Ensuite, vous pouvez apprendre comment construire un projet de Module multiple avec  Maven à:
  • TODO Link!

View more categories: