Saya telah menambahkan ketergantungan baru ke POM saya.
Apakah ada perintah sederhana yang dapat saya jalankan untuk mengunduh ketergantungan ini ke repositori saya?
maven-2
maven-dependency
JJ180
sumber
sumber
mvnw
untuk memanggil lapisan pembungkus. Perintah pada halaman ini berfungsi dengannya.Jawaban:
mvn install
(ataumvn package
) akan selalu berhasil.Anda dapat menggunakan
mvn compile
untuk mengunduh dependensi waktu kompilasi ataumvn test
untuk waktu kompilasi dan menguji dependensi tetapi saya lebih suka sesuatu yang selalu berfungsi.sumber
mvn dependency:xxx
berurusan dengan dependensi dan tidak melakukan hal-hal tambahan - dan apa pertanyaannya.import
terjadi) dan apakah Anda menggunakan multi-modul build.Jika Anda hanya ingin mengunduh dependensi tanpa melakukan hal lain, maka itu adalah:
Atau untuk mengunduh satu ketergantungan:
Jika Anda perlu mengunduh dari repositori tertentu, Anda dapat menentukannya dengan
-DrepoUrl=...
sumber
mvn package -o
setelah - saya mendapatkan kesalahan bahwa plugin tidak dapat diunduh. Menjalankanmvn dependency:resolve-plugins
juga tidak sepenuhnya menyelesaikan masalah.Saya tahu ini adalah pertanyaan lama sekarang, tetapi untuk pengguna yang menggunakan
Maven
plugin dengan diEclipse
bawahWindows
, Anda memiliki dua opsi:Jika Anda menginstal Maven sebagai aplikasi mandiri:
Anda dapat menggunakan perintah berikut di
CMD
bawah jalur proyek Anda:Ini akan memperbarui repositori Anda dengan semua stoples yang hilang, sesuai dengan dependensi Anda di
pom.xml
file 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
new
tombol 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.
sumber
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.
sumber
Klik kanan pada proyek. Pergi ke Maven -> Perbarui Proyek.
Ketergantungan akan diinstal secara otomatis.
sumber