Maven-Umgebungskonfiguration
Maven ist ein Java-basiertes Tool, daher muss zuerst das JDK installiert werden.
JDK herunterladen (empfohlen: JDK 8/11/17):
Wenn Sie das JDK noch nicht installiert haben, können Sie sich auf unsereJava-Entwicklungsumgebung-Konfiguration beziehen。
Systemanforderungen
| Projekt | Anforderungen |
|---|---|
| JDK | Maven 3.3 erfordert JDK 1.7 oder höher Maven 3.2 erfordert JDK 1.6 oder höher Maven 3.0/3.1 erfordert JDK 1.5 oder höher |
| Gedächtnis | Keine Mindestanforderung |
| Festplatte | Maven selbst benötigt etwa 10 MB Speicherplatz für die Installation. Darüber hinaus wird zusätzlicher Speicherplatz für Ihr lokales Maven-Repository verwendet. Die Größe Ihres lokalen Repositorys hängt von der Nutzung ab, aber rechnen Sie mit mindestens 500 MB. |
| Betriebssystem | Keine Mindestanforderung |
Java-Installation überprüfen
| Betriebssystem | Aufgabe | Befehl |
|---|---|---|
| Windows | Befehlskonsole öffnen | c:\> java -version |
| Linux | Befehlsterminal öffnen | # java -version |
| Mac | Terminal öffnen | $ java -version |
Maven-Download
Maven-Download-Adresse:http://maven.apache.org/download.cgi

Laden Sie das entsprechende Paket für verschiedene Plattformen herunter:
| System | Paket |
|---|---|
| Windows | apache-maven-3.3.9-bin.zip |
| Linux | apache-maven-3.3.9-bin.tar.gz |
| Mac | apache-maven-3.3.9-bin.tar.gz |
Nach dem Herunterladen des Pakets entpacken Sie es in das entsprechende Verzeichnis:
| System | Speicherort (kann je nach Situation konfiguriert werden) |
|---|---|
| Windows | E:\Maven\apache-maven-3.3.9 |
| Linux | /usr/local/apache-maven-3.3.9 |
| Mac | /usr/local/apache-maven-3.3.9 |
Maven-Umgebungsvariablen festlegen
Umgebungsvariable MAVEN_HOME hinzufügen:
| System | Konfiguration |
|---|---|
| Windows | Klicken Sie mit der rechten Maustaste auf "Computer", wählen Sie "Eigenschaften" und klicken Sie dann auf "Erweiterte Systemeinstellungen", klicken Sie auf "Umgebungsvariablen", um Umgebungsvariablen festzulegen. Die folgenden Systemvariablen müssen konfiguriert werden: Erstellen Sie eine neue SystemvariableMAVEN_HOME, Variablenwert:E:\Maven\apache-maven-3.3.9
SystemvariablePathbearbeiten, Variablenwert hinzufügen:;%MAVEN_HOME%\bin
Hinweis:Beachten Sie, dass mehrere Werte durch Semikolons getrennt werden müssen; klicken Sie dann auf OK. |
| Linux | Herunterladen und entpacken: # wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz # tar -xvf apache-maven-3.3.9-bin.tar.gz # sudo mv -f apache-maven-3.3.9 /usr/local/ Bearbeiten Sie die Datei/etc/profilemitsudo vim /etc/profileund fügen Sie den folgenden Code am Ende der Datei hinzu: export MAVEN_HOME=/usr/local/apache-maven-3.3.9
export PATH=${PATH}:${MAVEN_HOME}/bin
Speichern Sie die Datei und führen Sie den folgenden Befehl aus, damit die Umgebungsvariablen wirksam werden: # source /etc/profile Geben Sie den folgenden Befehl in der Konsole ein. Wenn Sie Maven-Versionsinformationen sehen können, wurde Maven erfolgreich installiert: # mvn -v |
| Mac | Herunterladen und entpacken: $ curl -O http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz $ tar -xvf apache-maven-3.3.9-bin.tar.gz $ sudo mv -f apache-maven-3.3.9 /usr/local/ Bearbeiten Sie die Datei/etc/profilemitsudo vim /etc/profileund fügen Sie den folgenden Code am Ende der Datei hinzu: export MAVEN_HOME=/usr/local/apache-maven-3.3.9
export PATH=${PATH}:${MAVEN_HOME}/bin
Speichern Sie die Datei und führen Sie den folgenden Befehl aus, damit die Umgebungsvariablen wirksam werden: $ source /etc/profile Geben Sie den folgenden Befehl in der Konsole ein. Wenn Sie Maven-Versionsinformationen sehen können, wurde Maven erfolgreich installiert: $ mvn -v Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven home: /usr/local/apache-maven-3.3.9 Java version: 1.8.0_31, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: ISO8859-1 OS name: "mac os x", version: "10.13.4", arch: "x86_64", family: "mac" |
Installation überprüfen
mvn -v # 应输出 Maven 版本和 Java 信息
Lokales Maven-Repository konfigurieren
Maven lädt Abhängigkeiten standardmäßig aus entfernten Repositories herunter und speichert sie lokal:
Standardpfad des lokalen Repositorys:
Windows:
C:\Users\<用户名>\.m2\repositoryLinux/macOS:
~/.m2/repository
Speicherort des Repositorys ändern (optional):
Ändern Sie ihn in MAVEN_HOME/conf/settings.xml:
<localRepository>/path/to/your/repo</localRepository>
Erstes Maven-Projekt
Ein Projekt mit Maven erstellen
Führen Sie den folgenden Befehl aus, um ein Standard-Java zu generieren:
mvn archetype:generate \
-DgroupId=com.example \
-DartifactId=my-first-app \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DinteractiveMode=falseDadurch wird eine standardmäßige Maven-Projektstruktur erstellt:
my-first-app/ ├── pom.xml # 项目配置文件 ├── src/ │ ├── main/ # 主代码 │ │ └── java/ # Java 源代码 │ └── test/ # 测试代码 │ └── java/ # 测试类
pom.xml verstehen
Beispiel der generierten pom.xml:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId> <!-- 组织名 -->
<artifactId>my-first-app</artifactId> <!-- 项目名 -->
<version>1.0-SNAPSHOT</version> <!-- 版本号 -->
<dependencies>
<dependency>
<groupId>junit</groupId> <!-- 测试依赖 -->
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope> <!-- 仅用于测试 -->
</dependency>
</dependencies>
</project>
Kompilieren und Ausführen
mvn compile # 编译项目 mvn test # 运行测试 mvn package # 打包成 .jar 文件 java -jar target/my-first-app-1.0-SNAPSHOT.jar # 运行(如果可执行)Andere Erweiterungen

