Correction de l'erreur «Commande MVN non trouvée»

Correction de l'erreur «Commande MVN non trouvée»
Apache Maven, ou Maven pour Short, est un logiciel de gestion de projet gratuit et open source pour les projets Java. C'est un excellent outil qui intègre de nombreux outils et fonctionnalités d'une interface de ligne de commande pour gérer les projets.

Ce tutoriel discutera de diverses façons de résoudre l'erreur «Commande MVN non trouvée» lors de l'invoquer l'utilitaire Maven dans Unix Systems.

Maintenant, commençons.

Cause n ° 1 - Apache Maven non installé sur le système cible

L'erreur «Commande MVN non trouvée» se produit principalement lorsque Apache Maven n'est pas installé sur votre système.

Avant d'invoquer Maven, vous devez vous assurer que le binaire est disponible sur votre chemin système.

Laissez-nous discuter de la façon dont nous pouvons installer et configurer Apache Maven sur votre système Linux.

Commencez par mettre à jour vos packages système en exécutant la commande suivante:

$ sudo apt-get updat
$ sudo apt-get upgrade

Ensuite, installez Maven en exécutant la commande APT suivante:

$ sudo apt-get install maven -y

Une fois installé, vous pouvez vérifier la version maven en exécutant la commande fournie ci-dessous:

$ MVN-Version

La commande précédente doit renvoyer la version maven installée comme indiqué dans la sortie de l'échantillon ci-dessous:

Apache maven 3.6.3
Maven Home: / USR / Share / Maven
Version Java: 11.0.15, vendeur: Debian, Runtime: / USR / lib / jvm / java-11-openjdk-amd64
Par défaut par défaut: en_us, codage de plate-forme: UTF-8
Nom du système d'exploitation: "Linux", version: "5.dix.102.1-Microsoft-Standard-WSL2 ", Arch:" AMD64 ", Famille:" Unix "

Toutes nos félicitations! Vous avez installé Maven sur votre système.

Sur MacOS, vous pouvez installer Maven avec Homebrew en exécutant la commande illustrée ci-dessous:

$ Brew Installer Maven

Une fois installé, vous pouvez vérifier la version installée en exécutant la commande MVN -version.

Cause # 2 - Variables d'environnement manquantes

La deuxième cause commune de l'erreur «Commande MVN non trouvée» est les variables d'environnement manquantes.

Si vous avez installé Apache Maven à l'aide de l'archive fournie, vous devrez configurer les variables d'environnement nécessaires; Sinon, Maven ne fonctionnera pas.

Naviguer dans le / etc / profil.D / répertoire et créez un fichier appelé maven.sh, comme indiqué ci-dessous:

$ cd / etc / profil.d/
$ sudo touch maven.shot

Ensuite, modifiez le fichier avec votre éditeur de texte préféré et ajoutez les entrées suivantes:

exporter java_home = / usr / lib / jvm / default-java
Export Maven_Home = / Home / Maven /
Exporter m2_home = / home / maven /
Export Path = $ m2_home / bin: $ path

Remplacez le java_home par le chemin de votre installation JDK et Maven_Home, et m2_home par le répertoire où se trouve Maven.

Une fois terminé, enregistrez et fermez le fichier.

L'étape suivante consiste à rendre le fichier exécutable en exécutant la commande:

$ sudo chmod + x / etc / profil.d / maven.shot

Enfin, appliquez les modifications à votre profil de terminal en exécutant la commande suivante:

$ source / etc / profil.d / maven.shot

Une fois terminé, exécutez la commande suivante pour vérifier que Maven est installé:

$ MVN-Version

Et avec cela, vous avez réussi à installer et à ajouter Maven sur le chemin de votre système.

Conclusion

Ce guide a couvert diverses techniques pour résoudre l'erreur «Commande MVN non trouvée» dans les systèmes UNIX. De plus, les causes ont été discutées, comme l'Apache Maven n'étant pas installée dans les systèmes cibles et les variables manquantes dans l'environnement.