Cara Memasang Maven pada MACOS (2 Kaedah)

Cara Memasang Maven pada MACOS (2 Kaedah)

Apache Maven adalah projek sumber terbuka, yang bertujuan untuk membina dan mengekalkan alat sumber terbuka yang paling popular untuk membina aplikasi Java. Ia dicipta oleh Yayasan Perisian Apache pada tahun 2001 sebagai percubaan untuk menyeragamkan proses binaan untuk projek Java. Selama bertahun -tahun, ia telah berkembang menjadi satu set alat yang kuat yang boleh digunakan untuk pelbagai projek.

Maven menyediakan sejumlah faedah, termasuk integrasi dengan alat lain seperti Jenkins, AWS Codestar, dan banyak lagi. Ini membolehkan lebih banyak binaan automatik dan kitaran pelepasan lebih cepat.

Dalam tutorial ini, kami akan membincangkan dua kaedah memasang Maven pada sistem macOS.

  • Kaedah 1: Memasang Maven Menggunakan Homebrew
  • Kaedah 2: Memasang Maven secara manual

Prasyarat

  • Kit Pembangunan Java (JDK): Maven 3.3+ Memerlukan JDK 1.7 atau lebih tinggi untuk melaksanakan.
  • Cakera: Kira -kira 10MB diperlukan untuk pemasangan maven itu sendiri. Di samping itu, ruang cakera tambahan akan digunakan untuk repositori maven tempatan anda.
  • Sistem operasi: Tiada keperluan minimum. Boleh dijalankan di mana -mana sistem operasi dengan JDK dipasang.

Kaedah 1: Memasang Maven pada macOS menggunakan homebrew

Maven terkini boleh didapati sebagai formula homebrew. Gunakan langkah -langkah berikut untuk memasang Maven pada macOS bersama -sama dengan beberapa maklumat berguna yang lain.

  1. Pastikan sistem macOS telah dipasang homebrew dan terkini. Perintah di bawah akan menunjukkan kepada anda versi minuman.
    Brew --version  

    Sekiranya tidak dipasang, gunakan tutorial seterusnya untuk memasang homebrew pada macOS.

  2. Seterusnya ialah memasang Maven di macOS. Jalankan arahan di bawah untuk memasang versi Apache Maven yang ada di PC macOS anda.
    Memasang Maven  
  3. Selepas pemasangan selesai dengan jayanya, anda boleh mencari versi Maven yang dipasang menggunakan arahan di bawah:
    Maven --version  
    Semak versi Maven
  4. Fail konfigurasi utama Maven adalah tetapan.XML. Homebrew meletakkan fail konfigurasi ini di bawah /usr/local/opt/maven/libexec/conf direktori. Anda dapat melihat fail dengan arahan di bawah:
    LS -LA/usr/local/opt/maven/libexec/conf Jumlah 32 DRWXR-XR-X 5 Admin Admin 160 Jun 6 09:16 . DRWXR-XR-X 6 Admin Admin 192 Jun 6 09: 16 ... DRWXR-XR-X 3 Admin Admin 96 Jun 6 09:16 LOGGING -RW-R-R-- 1 Admin Admin 10742 Jun 6 09:16 Tetapan.XML -RW-R-R-- 1 Admin Admin 3747 Jun 6 09:16.XML 

Itu sahaja. Anda telah berjaya memasang Apache Maven pada sistem macOS anda.

Arahan di bawah akan berguna untuk menaik taraf Maven atau menyahpasangnya dari sistem anda pada masa akan datang.

  • Menaik taraf Maven: Langkau langkah dari sini, jika anda telah memasang Maven sekarang. Arahan di bawah akan membantu kemudian untuk menaik taraf versi Maven. Anda boleh menaik taraf versi Maven pada bila -bila masa dengan arahan tunggal ini.
    Menaik taraf Maven  
  • Padam Maven: Sekiranya Maven tidak lagi diperlukan, nyahpasangnya dengan arahan berikut.
    Brew Uninstall Maven  
  • Kaedah 2: Pasang secara manual Maven pada macOS

    Kami mengesyorkan menggunakan homebrew untuk memasang maven, yang juga menyediakan pakej terkini dengan pilihan peningkatan yang lebih mudah. Tetapi jika mahu Maven dipasang untuk pengguna tertentu, maka gunakan arahan di bawah untuk memasang Maven secara manual pada macOS>

    1. Anda boleh memuat turun Apache Maven terbaru dari halaman muat turun rasminya.

      Muat turun fail binari terbaru Maven

    2. Fail yang dimuat turun akan dibuat di bawah ~/Muat turun direktori. Buka terminal dan ekstrak fail arkib yang dimuat turun.
      tar xzf ~/muat turun/apache-maven-3.8.6-bin.tar.gz -c ~  
    3. Perintah di atas akan mengekstrak fail di bawah direktori rumah. Anda boleh menyemak fail dengan arahan di bawah:
      ls -la ~/apache-maven-3.8.6/  Jumlah 64 DRWXR-XR-X 9 Kakitangan Admin 288 Sep 14 00:28 . DRWXR-XR-X+ 20 Kakitangan Admin 640 Sep 14 00 00: 28 ... [E-mel dilindungi] 1 Kakitangan Admin 17568 Jun 6 09:16 Lesen [E-mel dilindungi] 1 Kakitangan Admin 5141 Jun 6 09:16 NOTIS [E-mel dilindungi] 2612 Jun 6 09:16 Readme.TXT DRWXR-XR-X 8 Staf Admin 256 Sep 14 00:28 Bin [E-mel dilindungi] 4 Kakitangan Admin 128 Jun 6 09:16 Boot [E-mel dilindungi] 5 Kakitangan Admin 160 Jun 6 09:16 Conf [E-mel dilindungi] 61 Admin Kakitangan 1952 Jun 6 09:16 Lib 
    4. MacOS 10.5 Catalina atau kemudian menggunakan ZSH sebagai cangkang lalai. Anda boleh menetapkan mvn_home dan mengedit pembolehubah persekitaran jalan masuk ~/.ZSHRC. Edit ~/.ZSHRC fail dan kemas kini kandungan berikut.
      ~/.Eksport ZSHRC MVN_HOME = ~/Apache-Maven-3.8.6 laluan eksport = $ mvn_home/bin: $ Path 

      Pengguna macOS yang lebih tua mengedit ~/.BASH_PROFILE dan tambahkan kandungan berikut.

      ~/.Bash_profile Export MVN_HOME = ~/Apache-Maven-3.8.6 laluan eksport = $ mvn_home/bin: $ Path 

      Untuk mengesahkan shell (zsh atau bash) yang aktif pada sistem anda, jalankan arahan berikut.

      echo $ shell  /bin/zsh 
    5. Anda hanya boleh memulakan semula shell anda untuk menggunakan perubahan atau menggunakan arahan di bawah untuk memuatkan pembolehubah persekitaran dalam cangkang semasa.
      sumber ~/.ZSHRC  

      Pengguna macOS yang lebih tua menukar arahan di atas ke sumber ~/.BASH_PROFILE fail.

    6. Itu sahaja. Anda telah berjaya memasang Maven pada sistem macOS anda. Gunakan arahan di bawah untuk menyemak versi Maven yang dipasang:
      MVN --version  
      Output: Apache Maven 3.8.6 (84538C9988A25AEC085021C365C560670AD80F63) Maven Home:/Users/Admin/Apache-Maven-3.8.6 Java Versi: 18.0.2.1, Vendor: Homebrew, Runtime:/usr/Local/Cellar/OpenJDK/18.0.2.1/libexec/openjdk.JDK/KANDUNGAN/LOMPLED LOCALE LAMA: EN_US, PELAJAR PLATFORM: UTF-8 OS NAME: "MAC OS X", Versi: "12.5 ", Arch:" x86_64 ", Keluarga:" Mac " 

    Kesimpulan

    Maven bergantung pada kebergantungan yang ditetapkan antara projek untuk memastikan semuanya konsisten. Ini bermakna perubahan dalam satu projek tidak akan menjejaskan yang lain melainkan dinyatakan secara eksplisit. Maven dapat diintegrasikan dengan alat lain seperti Jenkins, AWS Codestar, dan banyak lagi. Ini membolehkan lebih banyak binaan automatik dan kitaran pelepasan lebih cepat. Maven memusatkan semua maklumat membina ke satu lokasi, yang menjadikannya mudah untuk mengesan isu -isu di seluruh pasukan.

    Arahan di atas memberikan anda butiran pemasangan Maven menggunakan homebrew serta memasang Maven secara manual dengan memuat turun kod sumber binari.