[JAVA] La variable d'environnement MAVEN_HOME n'a pas besoin d'être spécifiée (v3.5 ~)

À partir de la version 3.5 de maven, vous n'avez plus besoin de spécifier la variable d'environnement MAVEN_HOME lors de l'installation. En effet, il a été modifié pour que le dossier dans lequel maven est installé puisse être déterminé dans le script lors de l'exécution.

Certains sites dans le monde indiquent que MAVEN_HOME, M2_HOME, MVN_HOME (?), Etc. sont requis, mais dans la version 3.5 ou ultérieure, JAVA_HOME est la seule variable d'environnement à spécifier.

Install Apache Maven

Référence --Commentaire de mvn.cmd

Voici une description des arguments de la version 3.6. Veuillez vous y référer lors de l'exécution sous Windows.

@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 -----------------------------------------------------------------------------

Référence --mvn comment

Voici une description des arguments de la version 3.6. Veuillez vous y référer lors de l'exécution sous Unix, etc.

 -----------------------------------------------------------------------------
 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

La variable d'environnement MAVEN_HOME n'a pas besoin d'être spécifiée (v3.5 ~)
Faut-il encore apprendre Java?
Ne pas être un oncle statique