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 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
Für Mac- und Linux-Benutzer:
export PATH=$PATH:/path/to/maven/bin
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
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>
实战案例:构建一个Java应用程序
以下是一个使用Maven构建简单Java应用程序的示例:
// App.java public class App { public static void main(String[] args) { System.out.println("Hello Maven!"); } }
// 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>
执行构建
为了构建项目,运行以下命令:
mvn clean package
此命令将编译源代码、运行测试并创建一个可执行jar
java -jar target/maven-test-1.0-SNAPSHOT.jar
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ührbarejar
-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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

Dreamweaver CS6
Visuelle Webentwicklungstools

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung