1. Gambaran keseluruhan
Dalam tutorial ringkas ini, kita akan melihat bagaimana menjalankan perintah mvn dari direktori mana pun di luar pom.xml .
2. mvn Dari Direktori Lain
Sekiranya kita menjalankan sub-perintah mvn dari direktori yang tidak mengandungi fail pom.xml , perintah itu akan gagal:
$ mvn clean compile The goal you specified requires a project to execute but there is no POM in this directory. Please verify you invoked Maven from the correct directory
Seperti yang ditunjukkan di atas, Maven mengeluh tentang ketiadaan fail pom.xml dalam direktori semasa.
Untuk menyelesaikan masalah ini dan memanggil fasa atau tujuan Maven dari direktori lain, kita dapat menggunakan pilihan -f atau –file :
$ mvn -f tutorials/ clean compile
Oleh kerana terdapat fail pom.xml di dalam direktori yang ditentukan, perintah ini sebenarnya akan menyusun kodnya.
Pada dasarnya, pilihan ini memaksa penggunaan fail atau direktori POM alternatif dengan pom.xml . Oleh itu, kita juga boleh menggunakan jalan fail penuh:
$ mvn -f tutorials/pom.xml clean compile
3. Kesimpulannya
Dalam tutorial ringkas ini, kami melihat cara menjalankan perintah mvn dari direktori lain.