Maven 2 ada di dalam repositori, tetapi bukan Maven 3. Bagaimana cara saya menginstal Maven 3 dengan benar? Panduan yang saya temukan tidak benar-benar berfungsi dengan baik.
Saya menggunakan Natty, tetapi saya yakin ini tidak akan mengubah apa pun.
sumber
Berikut adalah PPA maven3 yang bekerja dengan baik untuk saya di 64 bit Ubuntu 11.10
Jika Anda telah menginstal maven2 dari repo kanonik ini tidak akan menggantikannya tetapi memberi Anda biner mvn3.
Jika Anda lebih suka memiliki biner bernama mvn daripada mvn3, Anda cukup melakukan hal berikut:
Sumber
sumber
Pertanyaannya sudah tua, tetapi emas. Saya harus menemukan solusi hari ini. Kita mulai. Tidak perlu menggunakan repositori yang tidak aman, karena maven3 sudah termasuk dalam repo Ubuntu. Solusi di Ubuntu 14.04 LTS akan seperti:
sudo apt-get install maven
sudo update-alternatives --config mvn
Dengan perintah ke-2 Anda diminta untuk mengatur versi yang digunakan. Anda dapat membedakan direktori yang benar dengan memilih jalur tempat maven2 BUKAN bagian darinya.
Dalam kasus saya, saya harus memilih 1
Dengan perintah yang dikeluarkan,
mvn -v
Anda dapat memverifikasi, jika pengaturan berhasil dan apakah Anda memilih versi yang benar. Di bawah ini Anda memiliki contoh nilai yang dikembalikan.Semoga ini bisa membantu Anda sedikit.
sumber
Saya telah membuat skrip baru yang tidak hanya menginstal Maven + menambahkannya ke bin, tetapi mengambilnya jika Anda menggunakan Ubuntu sebagai tamu VirtualBox dan kemudian mencoba untuk me-mount folder '.m2' dan maven yang sudah ada yang mungkin / mungkin tidak mengandung yang sudah ada pengaturan.
Maven tetap sama jika berjalan pada Windows atau Unix, jadi Anda dapat menggunakan Maven yang sama di antara keduanya apakah ini adalah pengaturan ...
PS. Perhatikan pembuatan skrip yang dapat me-mount / unmount folder bersama dari / usr / local / bin :)
sumber
Berikut adalah PPA maven3 yang dapat mengatasi masalah ini.
Ikuti instalasi:
Dan sekarang Anda telah menginstal maven3 :
Tautan ke Launchpad
sumber
Saya memutakhirkan tetapi mendapat kesalahan classnotfound. Untuk memperbaikinya:
Setelah menghabiskan beberapa waktu mencoba berbagai kombinasi, saya menemukan bahwa ini karena saya memiliki kedua M2_HOME dan M3_HOME ditetapkan dalam variabel lingkungan saya. Setelah saya menghapus M2_HOME dari variabel lingkungan saya, saya bisa mengembalikannya lagi. Mungkin ini dapat menghemat beberapa masalah serius waktunya untuk seseorang.
sumber
Unduh maven dari situs resmi maven dan ekstrak.
Pindahkan direktori aplikasi ke / usr / local
Buat tautan lunak di / usr / bin untuk akses universal mvn
Verifikasi instalasi mvn
sumber
Jika Anda tidak nyaman dengan PPA ( arsip paket pribadi ) di mana Anda tidak memiliki jaminan atas asalnya, ini merupakan alternatif.
Dari perspektif keamanan jika Anda tidak tahu dari mana asalnya, jangan instal.
Dalam artikel tertaut saya, saya mengambil file terbaru dari apache yang merupakan sumber yang dikenal dan dipercaya. Anda bisa mendapatkan versi terbaru
lalu instal dari
seperti yang dijelaskan pada tautan di atas dan postingan saya
sumber