Jawaban:
mvn install (atau mvn package ) akan selalu berhasil.
Anda dapat menggunakan mvn compileuntuk mengunduh dependensi waktu kompilasi atau mvn testuntuk waktu kompilasi dan menguji dependensi tetapi saya lebih suka sesuatu yang selalu berfungsi.
mvn dependency:xxxberurusan dengan dependensi dan tidak melakukan hal-hal tambahan - dan apa pertanyaannya.
importterjadi) dan apakah Anda menggunakan multi-modul build.
Jika Anda hanya ingin mengunduh dependensi tanpa melakukan hal lain, maka itu adalah:
mvn dependency:resolve
Atau untuk mengunduh satu ketergantungan:
mvn dependency:get -Dartifact=groupId:artifactId:version
Jika Anda perlu mengunduh dari repositori tertentu, Anda dapat menentukannya dengan -DrepoUrl=...
mvn package -osetelah - saya mendapatkan kesalahan bahwa plugin tidak dapat diunduh. Menjalankan mvn dependency:resolve-pluginsjuga tidak sepenuhnya menyelesaikan masalah.
Saya tahu ini adalah pertanyaan lama sekarang, tetapi untuk pengguna yang menggunakan Mavenplugin dengan di Eclipse bawah Windows, Anda memiliki dua opsi:
Jika Anda menginstal Maven sebagai aplikasi mandiri:
Anda dapat menggunakan perintah berikut di CMDbawah jalur proyek Anda:
mvn eclipse:eclipse
Ini akan memperbarui repositori Anda dengan semua stoples yang hilang, sesuai dengan dependensi Anda di pom.xmlfile Anda .
Jika Anda belum menginstal Maven sebagai aplikasi mandiri, Anda dapat mengikuti langkah-langkah ini di gerhana Anda:
Klik kanan pada project-> Run As-> Run configurations.
Kemudian pilih mavenBuild.
Kemudian klik newtombol untuk membuat konfigurasi dari jenis yang dipilih. Klik Browse ruang kerja kemudian pilih proyek Anda dan dalam menentukan tujuaneclipse:eclipse
Anda bisa merujuk ke cara menjalankan perintah mvn eclipse: eclipse untuk detail lebih lanjut.
Perhatikan cakupan dependensi Anda. Saya mengalami masalah ketika saya meminta kompilasi bersih melalui Intellij, pom akan diunduh, tetapi toples tidak mau. Ada file xxx.jar.lastUpdated dibuat. Kemudian menyadari bahwa cakupan ketergantungan adalah tes, tetapi saya memicu kompilasi. Saya menghapus repo, dan memicu tes mvn, dan masalah terselesaikan.
Klik kanan pada proyek. Pergi ke Maven -> Perbarui Proyek.
Ketergantungan akan diinstal secara otomatis.
mvnwuntuk memanggil lapisan pembungkus. Perintah pada halaman ini berfungsi dengannya.