Kør mvn Command fra et andet bibliotek

1. Oversigt

I denne hurtige vejledning skal vi se, hvordan du kører mvn kommando fra ethvert bibliotek uden for pom.xml.

2. mvn Fra en anden telefonbog

Hvis vi kører nogen mvn underkommando fra en mappe, der ikke indeholder en pom.xml fil, vil kommandoen mislykkes:

$ mvn clean compile Det mål, du har angivet, kræver, at et projekt udføres, men der er ingen POM i denne mappe. Bekræft, at du har påkaldt Maven fra det rigtige bibliotek

Som vist ovenfor klager Maven over fraværet af en pom.xml fil i det aktuelle bibliotek.

For at løse dette problem og kalde en Maven-fase eller et mål fra en anden mappe, kan vi bruge -f eller –Filmulighed:

$ mvn -f tutorials / ren kompilering

Da der er en pom.xml fil inde i det angivne bibliotek, kompilerer denne kommando faktisk koden.

Grundlæggende tvinger denne mulighed brugen af ​​en alternativ POM-fil eller mappe med pom.xml. Så vi kan også bruge en fuld filsti:

$ mvn -f tutorials / pom.xml kompilér ren

3. Konklusion

I denne korte vejledning så vi, hvordan man kører mvn kommando fra et andet bibliotek.


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