Heim > Java > javaLernprogramm > Java Maven Build Tool: Erste Schritte

Java Maven Build Tool: Erste Schritte

王林
Freigeben: 2024-04-17 18:39:01
Original
594 Leute haben es durchsucht

Maven ist ein Open-Source-Tool für die Erstellung und Verwaltung von Java-Projekten. Es bietet Funktionen wie Abhängigkeitsmanagement, Build-Automatisierung und Dokumentationserstellung. Nach der Installation von Maven können Sie ein Projekt erstellen, indem Sie den Befehl mvn archetype:create ausführen. Die pom.xml im Projektverzeichnis enthält Metadaten zum Projekt, Build-Anweisungen und Abhängigkeiten. Das Erstellen von Java-Anwendungen mit Maven umfasst das Kompilieren von Quellcode, das Ausführen von Tests und das Erstellen von JAR-Dateien. Sie können die Anwendung ausführen, indem Sie den Befehl mvn clean package und die JAR-Datei mit dem Befehl java -jar ausführen.

Java Maven构建工具:上手指南

Java Maven Build Tool: Erste Schritte

Maven ist ein beliebtes Open-Source-Tool zum Erstellen und Verwalten von Java-Projekten. Es bietet umfangreiche Funktionen, einschließlich Abhängigkeitsmanagement, Build-Automatisierung und Erstellung von Projektdokumentationen.

Maven installieren

Installieren Sie zunächst Maven in Ihrem System. Sie können die neueste Version von der offiziellen Maven-Website herunterladen: https://maven.apache.org/.

Extrahieren Sie die heruntergeladene Datei und fügen Sie sie Ihrem Systempfad hinzu. Für Windows-Benutzer:

set PATH=%PATH%;C:\path\to\maven\bin
Nach dem Login kopieren

Für Mac- und Linux-Benutzer:

export PATH=$PATH:/path/to/maven/bin
Nach dem Login kopieren

Projekt erstellen

Um ein Maven-basiertes Projekt zu erstellen, führen Sie den folgenden Befehl aus:

mvn archetype:create -DgroupId=my.group.id -DartifactId=my-project -Dversion=1.0-SNAPSHOT
Nach dem Login kopieren

Dieser Befehl erstellt ein Projekt mit grundlegenden Maven-Konfigurationsdateien und -Strukturen Projektverzeichnis.

pom.xml

Die Datei pom.xml im Projektverzeichnis ist die Hauptkonfigurationsdatei von Maven und enthält Metadaten, Build-Anweisungen und Abhängigkeiten zum Projekt. pom.xml文件是Maven最主要的配置文件,包含有关项目的元数据、构建说明和依赖项。

<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>my.group.id</groupId>
  <artifactId>my-project</artifactId>
  <version>1.0-SNAPSHOT</version>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.13.2</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

</project>
Nach dem Login kopieren

实战案例:构建一个Java应用程序

以下是一个使用Maven构建简单Java应用程序的示例:

// App.java
public class App {
    public static void main(String[] args) {
        System.out.println("Hello Maven!");
    }
}
Nach dem Login kopieren
// pom.xml
<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>my.group.id</groupId>
  <artifactId>maven-test</artifactId>
  <version>1.0-SNAPSHOT</version>
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>
        <configuration>
          <source>11</source>
          <target>11</target>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>
Nach dem Login kopieren

执行构建

为了构建项目,运行以下命令:

mvn clean package
Nach dem Login kopieren

此命令将编译源代码、运行测试并创建一个可执行jar

java -jar target/maven-test-1.0-SNAPSHOT.jar
Nach dem Login kopieren

Praktisches Beispiel: Erstellen einer Java-Anwendung

Hier ist ein Beispiel für die Erstellung einer einfachen Java-Anwendung mit Maven:

rrreeerrreee

Ausführen des Builds

Um das Projekt zu erstellen, führen Sie den folgenden Befehl aus: rrreee

Mit diesem Befehl wird der Quellcode kompiliert, Tests ausgeführt und eine ausführbare jar-Datei erstellt.

🎜Führen Sie die Anwendung aus🎜🎜🎜Um die Anwendung auszuführen, verwenden Sie den folgenden Befehl: 🎜rrreee🎜In der Konsole wird die Ausgabe „Hallo Maven!“ angezeigt. 🎜🎜🎜Fazit🎜🎜🎜Maven ist ein leistungsstarkes Build-Tool, das die Entwicklung und Wartung von Java-Projekten vereinfacht. Wenn Sie diesem Handbuch folgen, werden Sie seine Grundkonzepte verstehen und erfahren, wie Sie es zum Erstellen und Ausführen von Java-Anwendungen verwenden. 🎜

Das obige ist der detaillierte Inhalt vonJava Maven Build Tool: Erste Schritte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage