Fix “MVN Command Not Found” -feil

Fix “MVN Command Not Found” -feil
Apache Maven, eller Maven for kort, er en gratis og open source prosjektstyringsprogramvare for Java-prosjekter. Det er et flott verktøy som inneholder mange verktøy og funksjoner fra et kommandolinjegrensesnitt for å håndtere prosjekter.

Denne opplæringen vil diskutere forskjellige måter å løse feilen "MVN -kommandoen ikke funnet" når du påberoper Maven -verktøyet i UNIX -systemer.

La oss komme i gang.

Årsak nr. 1 - Apache Maven ikke installert på målsystemet

Feilen "MVN -kommandoen ikke funnet" oppstår hovedsakelig når Apache Maven ikke er installert på systemet ditt.

Før du påkaller Maven, må du sørge for at binæren er tilgjengelig på systemstien din.

La oss diskutere hvordan vi kan installere og sette opp Apache Maven på Linux -systemet ditt.

Begynn med å oppdatere systempakkene dine ved å kjøre følgende kommando:

$ sudo apt-get oppdatering
$ sudo apt-get oppgradering

Neste, installer Maven ved å kjøre følgende APT -kommando:

$ sudo apt -get install maven -y

Når du er installert, kan du sjekke Maven -versjonen ved å kjøre kommandoen nedenfor:

$ mvn -version

Den forrige kommandoen skal returnere den installerte Maven -versjonen som vist i prøveutgangen nedenfor:

Apache Maven 3.6.3
Maven Hjem:/usr/share/maven
Java versjon: 11.0.15, leverandør: Debian, Runtime:/usr/lib/jvm/java-11-openjdk-amd64
Standard lokalisering: EN_US, plattformkoding: UTF-8
OS Navn: "Linux", versjon: "5.10.102.1-Microsoft-Standard-WSL2 ", Arch:" AMD64 ", familie:" Unix "

Gratulerer! Du har maven installert på systemet ditt.

På macOS kan du installere Maven med Homebrew ved å kjøre kommandoen vist nedenfor:

$ brygg install maven

Når du er installert, kan du sjekke den installerte versjonen ved å kjøre MVN -Versjonskommandoen.

Årsak nr. 2 - Manglende miljøvariabler

Den andre vanlige årsaken til "MVN -kommandoen som ikke er funnet" er de manglende miljøvariablene.

Hvis du har installert Apache Maven ved hjelp av det medfølgende arkivet, må du sette opp de nødvendige miljøvariablene; Ellers vil Maven ikke fungere.

Naviger inn i /etc /profil.d/ katalog og opprette en fil som heter Maven.SH, som vist nedenfor:

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

Deretter redigerer du filen med din favoritt tekstredigerer og legger til følgende oppføringer:

Eksporter java_home =/usr/lib/jvm/standard-java
Eksporter maven_home =/home/maven/
eksport m2_home =/home/maven/
Eksportbane = $ M2_Home/bin: $ Path

Bytt ut java_home med banen til din JDK -installasjon og maven_home, og m2_home med katalogen der Maven ligger.

Når du er fullført, lagre og lukk filen.

Neste trinn er å gjøre filen kjørbar ved å kjøre kommandoen:

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

Til slutt, bruk endringene på terminalprofilen din ved å kjøre følgende kommando:

$ kilde /etc /profil.d/maven.sh

Når den er fullført, kjør følgende kommando for å bekrefte at Maven er installert:

$ mvn -version

Og med det har du installert og lagt maven til systemets vei.

Konklusjon

Denne guiden dekket forskjellige teknikker for å løse feilen "MVN -kommandoen ikke funnet" i UNIX -systemer. I tillegg ble årsaker diskutert, for eksempel at Apache Maven ikke ble installert i målsystemene og manglende variabler i miljøet.