Maison >Java >javaDidacticiel >Outil de construction Java Maven : un didacticiel avancé du novice à l'expert

Outil de construction Java Maven : un didacticiel avancé du novice à l'expert

WBOY
WBOYoriginal
2024-04-25 17:33:011113parcourir

Tutoriel de l'outil de construction Maven : Installer Maven : Téléchargez et installez Maven, définissez les variables d'environnement MAVEN_HOME et PATH. Créer un projet : créez un projet Maven à l'aide du générateur d'archétypes. Fichier pom.xml : comprenez la structure du fichier pom.xml, qui contient des informations sur le projet, les dépendances et les configurations de build. Ajouter des dépendances : ajoutez des dépendances au fichier pom.xml pour spécifier les bibliothèques requises par le projet. Construisez le projet : exécutez la commande mvn clean install pour compiler et empaqueter le projet. Cas pratique : Créez un scénario de test JUnit, puis utilisez la commande mvn test pour exécuter le test.

Java Maven构建工具:从新手到专家的进阶教程

Java Maven Build Tool : Tutoriel avancé du novice à l'expert

Introduction

Maven est un outil de construction Java populaire pour gérer les dépendances de projets, les processus de construction et d'autres configurations de projets. Ce tutoriel vous guidera étape par étape pour devenir un expert Maven.

Installer Maven

Téléchargez et installez Maven à partir du site Web Maven. Deux variables doivent être ajoutées aux variables d'environnement : MAVEN_HOME et PATH.

# 设置MAVEN_HOME
setx MAVEN_HOME "C:\path\to\maven"

# 将Maven添加到PATH
setx PATH "%MAVEN_HOME%\bin;%PATH%"

Créer un projet Maven

Créez un nouveau projet à l'aide du générateur d'archétype :

mvn archetype:generate -DgroupId=com.example -DartifactId=maven-example -DarchetypeArtifactId=maven-archetype-quickstart

Cela générera un projet Maven de base qui comprend un fichier pom.xml.

Fichier pom.xml Le fichier

pom.xml est le cœur du projet Maven. Il contient des informations sur le projet et sa configuration :

  • 05a8acc5c31084a4f61ade01873802ca et 9bc4cbb67f66e148869423c0d27e5f90 : Coordonnées qui identifient de manière unique le projet.
  • 3d689bd3819ead35ed794427bd12f459 : La version du projet.
  • fce2022be5e87c17c94245fd7ccbf1d9 : La liste des dépendances du projet.
  • 5ac54a929980b32fdd2e48b6a8da067c : Configuration du processus de construction.

Ajouter des dépendances

Ajoutez des dépendances au pom Puis compilez et emballez le projet.

Cas pratique : Construire un test JUnit

Créons un cas de test JUnit :

src/test/java/com/example/mavenexample/AppTest.java

<dependency>
  <groupId>org.junit.jupiter</groupId>
  <artifactId>junit-jupiter-api</artifactId>
  <version>5.8.2</version>
</dependency>

Exécuter le test

Pour Pour exécuter le test, exécutez :

mvn clean install
Si le test réussit, vous verrez le résultat suivant dans la console :

package com.example.mavenexample;

import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertEquals;

public class AppTest {

    @Test
    public void testAdd() {
        assertEquals(3, App.add(1, 2));
    }

}

Conclusion

Ce tutoriel jette un premier aperçu de l'outil de build Maven et vous donne la première étape vers la maîtrise. Pour en savoir plus, visitez la documentation officielle de Maven.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn