[JAVA] Die Umgebungsvariable MAVEN_HOME muss nicht angegeben werden (v3.5 ~).

Ab Maven Version 3.5 müssen Sie die Umgebungsvariable MAVEN_HOME während der Installation nicht mehr angeben. Dies liegt daran, dass es so geändert wurde, dass der Ordner, in dem maven installiert ist, zur Laufzeit im Skript ermittelt werden kann.

Einige Sites auf der Welt geben an, dass MAVEN_HOME, M2_HOME, MVN_HOME (?) Usw. erforderlich sind. In Version 3.5 oder höher ist JAVA_HOME jedoch die einzige Umgebungsvariable, die angegeben werden muss.

Install Apache Maven

Referenz - Kommentar von mvn.cmd

Das Folgende ist eine Beschreibung der Argumente für Version 3.6. Bitte beziehen Sie sich darauf, wenn Sie in Windows laufen.

@REM -----------------------------------------------------------------------------
@REM Apache Maven Startup Script
@REM
@REM Environment Variable Prerequisites
@REM
@REM   JAVA_HOME          Must point at your Java Development Kit installation.
@REM   MAVEN_BATCH_ECHO  (Optional) Set to 'on' to enable the echoing of the batch commands.
@REM   MAVEN_BATCH_PAUSE (Optional) set to 'on' to wait for a key stroke before ending.
@REM   MAVEN_OPTS        (Optional) Java runtime options used when Maven is executed.
@REM   MAVEN_SKIP_RC     (Optional) Flag to disable loading of mavenrc files.
@REM -----------------------------------------------------------------------------

Referenz --mvn Kommentar

Das Folgende ist eine Beschreibung der Argumente für Version 3.6. Bitte beachten Sie dies bei der Ausführung unter Unix usw.

 -----------------------------------------------------------------------------
 Apache Maven Startup Script

 Environment Variable Prerequisites

   JAVA_HOME       Must point at your Java Development Kit installation.
   MAVEN_OPTS      (Optional) Java runtime options used when Maven is executed.
   MAVEN_SKIP_RC   (Optional) Flag to disable loading of mavenrc files.
 -----------------------------------------------------------------------------

Recommended Posts

Die Umgebungsvariable MAVEN_HOME muss nicht angegeben werden (v3.5 ~).
Muss Java noch gelernt werden?
Um kein statischer Onkel zu sein