Kjør mvn Command fra en annen katalog

1. Oversikt

I denne raske opplæringen skal vi se hvordan du kjører mvn kommando fra hvilken som helst katalog utenfor pom.xml.

2. mvn Fra en annen katalog

Hvis vi kjører noen mvn underkommando fra en katalog som ikke inneholder en pom.xml fil, vil kommandoen mislykkes:

$ mvn clean compile Målet du spesifiserte krever at et prosjekt skal utføres, men det er ingen POM i denne katalogen. Bekreft at du har påkalt Maven fra riktig katalog

Som vist ovenfor klager Maven over fraværet av a pom.xml filen i gjeldende katalog.

For å fikse dette problemet og ringe en Maven-fase eller et mål fra en annen katalog, kan vi bruke -f eller –Filalternativ:

$ mvn -f tutorials / clean compile

Siden det er en pom.xml filen i den angitte katalogen, vil denne kommandoen faktisk kompilere koden.

I utgangspunktet tvinger dette alternativet bruken av en alternativ POM-fil eller katalog med pom.xml. Så vi kan også bruke en full filbane:

$ mvn -f tutorials / pom.xml kompilering

3. Konklusjon

I denne korte opplæringen så vi hvordan du kjører mvn kommando fra en annen katalog.


$config[zx-auto] not found$config[zx-overlay] not found