Heim >Java >javaLernprogramm >Java Maven Build Tool: Ein fortgeschrittenes Tutorial vom Anfänger bis zum Experten

Java Maven Build Tool: Ein fortgeschrittenes Tutorial vom Anfänger bis zum Experten

WBOY
WBOYOriginal
2024-04-25 17:33:011113Durchsuche

Tutorial zum Maven-Build-Tool: Maven installieren: Laden Sie Maven herunter und installieren Sie es. Legen Sie die Umgebungsvariablen MAVEN_HOME und PATH fest. Projekt erstellen: Erstellen Sie ein Maven-Projekt mit dem Archetypengenerator. pom.xml-Datei: Verstehen Sie die Struktur der pom.xml-Datei, die Projektinformationen, Abhängigkeiten und Build-Konfigurationen enthält. Abhängigkeiten hinzufügen: Fügen Sie der Datei pom.xml Abhängigkeiten hinzu, um die für das Projekt erforderlichen Bibliotheken anzugeben. Erstellen Sie das Projekt: Führen Sie den Befehl mvn clean install aus, um das Projekt zu kompilieren und zu verpacken. Praktischer Fall: Erstellen Sie einen JUnit-Testfall und führen Sie den Test dann mit dem Befehl mvn test aus.

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

Java Maven Build Tool: Fortgeschrittenes Tutorial vom Anfänger bis zum Experten

Einführung

Maven ist ein beliebtes Java-Build-Tool zum Verwalten von Projektabhängigkeiten, Build-Prozessen und anderen Projektkonfigurationen. Dieses Tutorial führt Sie Schritt für Schritt zum Maven-Experten.

Maven installieren

Laden Sie Maven von der Maven-Website herunter und installieren Sie es. Den Umgebungsvariablen sollten zwei Variablen hinzugefügt werden: MAVEN_HOME und PATH.

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

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

Maven-Projekt erstellen

Erstellen Sie ein neues Projekt mit dem Archetypengenerator:

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

Dadurch wird ein einfaches Maven-Projekt generiert, das eine pom.xml-Datei enthält.

pom.xml-Datei

pom.xml-Datei ist der Kern des Maven-Projekts. Es enthält Informationen über das Projekt und seine Konfiguration:

  • 05a8acc5c31084a4f61ade01873802ca und 9bc4cbb67f66e148869423c0d27e5f90: Koordinaten, die das Projekt eindeutig identifizieren.
  • b6db7e09d43d00456066d1fcff3cc08b: Die Version des Projekts.
  • ccd1ef83a69952d3e6c1b59c16a64f6b: Die Abhängigkeitsliste des Projekts.
  • 5ac54a929980b32fdd2e48b6a8da067c: Konfiguration über den Build-Prozess.

Abhängigkeiten hinzufügen

Abhängigkeiten zum POM hinzufügen. Kompilieren und verpacken Sie dann das Projekt.

Practical Fall: Erstellen eines JUNIT -Tests erstellen einen Jungit -Testfall:

Src/test/java/com/Beispiel/Mavenexample/AppTest.java

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

run den Test

to Um den Test auszuführen, führen Sie Folgendes aus:

mvn clean install

Wenn der Test erfolgreich ist, sehen Sie die folgende Ausgabe in der Konsole:

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));
    }

}
Fazit

Dieses Tutorial wirft einen ersten Blick auf das Maven-Build-Tool und gibt Ihnen den ersten Schritt zur Meisterschaft. Weitere Informationen finden Sie in der offiziellen Maven-Dokumentation.

Das obige ist der detaillierte Inhalt vonJava Maven Build Tool: Ein fortgeschrittenes Tutorial vom Anfänger bis zum Experten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn