Futtassa az mvn parancsot egy másik könyvtárból

1. Áttekintés

Ebben a gyors bemutatóban megismerjük a mvn parancsot a pom.xml.

2. mvn Egy másik könyvtárból

Ha futunk egyet mvn alparancs olyan könyvtárból, amely nem tartalmaz a pom.xml fájlt, a parancs meghiúsul:

$ mvn clean compile A megadott célhoz projekt végrehajtása szükséges, de ebben a könyvtárban nincs POM. Kérjük, ellenőrizze, hogy a megfelelő könyvtárból hívta-e meg Mavenet

Amint fentebb látható, Maven panaszkodik az a pom.xml fájl az aktuális könyvtárban.

A probléma megoldásához és egy másik könyvtárból származó Maven fázis vagy cél hívásához használhatjuk a -f vagy –Fájl opció:

$ mvn -f oktatóanyagok / tiszta fordítás

Mivel van egy pom.xml fájlt a megadott könyvtárban, ez a parancs valóban lefordítja a kódot.

Alapvetően ez az opció kényszeríti egy alternatív POM fájl vagy könyvtár használatát pom.xml. Tehát egy teljes fájl elérési utat is használhatunk:

$ mvn -f oktatóanyagok / pom.xml tiszta fordítás

3. Következtetés

Ebben a rövid bemutatóban láttuk, hogyan kell futtatni a mvn parancsot egy másik könyvtárból.