Come installare Maven su macOS (2 metodi)

17 nov 2022 3 min di lettura
Come installare Maven su macOS (2 metodi)
Indice dei contenuti

Introduzione

Apache Maven è un progetto open source guidato dalla comunità che mira a creare e mantenere gli strumenti Open Source più popolari per la creazione di applicazioni Java. È stato creato dalla Apache Software Foundation nel 2001 come tentativo di standardizzare il processo di compilazione per i progetti Java. Nel corso degli anni, si è sviluppato in un solido insieme di strumenti che possono essere utilizzati per un'ampia gamma di progetti.

Maven offre una serie di vantaggi, inclusa l'integrazione con altri strumenti come Jenkins, AWS CodeStar e altro ancora. Ciò consente build più automatizzate e cicli di rilascio più rapidi.

In questo tutorial, discuteremo due metodi per installare Maven sul sistema macOS.

  • Metodo 1: installazione di Maven utilizzando homebrew
  • Metodo 2: installazione manuale di Maven

Prerequisiti

  • Java Development Kit (JDK): Maven 3.3+ richiede JDK 1.7 o versioni successive per essere eseguito.
  • Disco: sono necessari circa 10 MB per l'installazione di Maven stessa. Inoltre, verrà utilizzato spazio su disco aggiuntivo per il repository Maven locale.
  • Sistema operativo: nessun requisito minimo. Può essere eseguito su qualsiasi sistema operativo con JDK installato.

Installare di Maven su macOS utilizzando Homebrew

L'ultimo Maven è disponibile come formule Homebrew. Utilizzare i seguenti passaggi per installare Maven su macOS insieme ad alcune altre informazioni utili.

Assicurati che il sistema macOS abbia Homebrew installato e aggiornato. Il comando seguente ti mostrerà la versione brew.

brew --version 

Il prossimo è installare Maven su macOS. Esegui il comando seguente per installare la versione disponibile di Apache Maven sul tuo PC macOS.

brew install maven 

Al termine dell'installazione, è possibile trovare la versione Maven installata utilizzando il comando seguente:

maven --version 

Il file di configurazione principale di Maven è settings.xml. Homebrew inserisce questo file di configurazione nella directory /usr/local/opt/maven/libexec/conf. Puoi vedere il file con il seguente comando:

ls -la /usr/local/opt/maven/libexec/conf
total 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 settings.xml
-rw-r--r--  1 admin  admin   3747 Jun  6 09:16 toolchains.xml

Questo è tutto. Hai installato correttamente Apache Maven sul tuo sistema macOS.

Le seguenti istruzioni saranno utili per aggiornare Maven o disinstallarlo dal tuo sistema in futuro.

Aggiornare Maven: salta i passaggi da qui, se hai installato Maven in questo momento. Le seguenti istruzioni saranno utili in seguito per aggiornare la versione di Maven. Puoi aggiornare la versione Maven in qualsiasi momento con questo singolo comando:

brew upgrade maven 

Eliminare Maven: se Maven non è più necessario, disinstallalo con il seguente comando:

brew uninstall maven 

Installare manualmente Maven su MacOS

Ti consigliamo di utilizzare Homebrew per installare Maven, che fornisce anche i pacchetti più recenti con opzioni di aggiornamento più semplici. Ma se desideri che Maven venga installato per un utente specifico, usa le istruzioni seguenti per installare Maven manualmente su macOS.

Puoi scaricare l'ultimo Apache Maven dalla sua pagina di download ufficiale.

Il file scaricato verrà creato nella directory ~/Downloads. Apri un terminale ed estrai il file di archivio scaricato:

tar xzf ~/Downloads/apache-maven-3.8.6-bin.tar.gz -C ~ 

Il comando precedente estrarrà il file nella directory home. Puoi controllare i file con il comando seguente:

ls -la ~/apache-maven-3.8.6/ 

macOS 10.5 Catalina o versioni successive utilizza Zsh come shell predefinita. È possibile impostare MVN_HOME e modificare la variabile di ambiente PATH in ~/.zshrc. Modifica il file ~/.zshrc e aggiorna il seguente contenuto:

export MVN_HOME=~/apache-maven-3.8.6
export PATH=$MVN_HOME/bin:$PATH

Gli utenti macOS più anziani modificano ~/.bash_profile e aggiungono il seguente contenuto:

export MVN_HOME=~/apache-maven-3.8.6
export PATH=$MVN_HOME/bin:$PATH

Per confermare quale shell (Zsh o Bash) è attiva sul tuo sistema, esegui il seguente comando:

echo $SHELL 

Puoi semplicemente riavviare la shell per applicare le modifiche o utilizzare il comando seguente per caricare le variabili di ambiente nella shell corrente:

source ~/.zshrc 

Gli utenti macOS meno recenti modificano il comando precedente nel file sorgente ~/.bash_profile.

Questo è tutto. Hai installato correttamente Maven sul tuo sistema macOS. Utilizzare il comando seguente per verificare la versione di Maven installata:

mvn --version 
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /Users/admin/apache-maven-3.8.6
Java version: 18.0.2.1, vendor: Homebrew, runtime: /usr/local/Cellar/openjdk/18.0.2.1/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.5", arch: "x86_64", family: "mac"

Conclusione

Maven si affida a dipendenze definite tra i progetti per mantenere tutto coerente. Ciò significa che le modifiche in un progetto non influiranno su un altro se non esplicitamente dichiarato. Maven può integrarsi con altri strumenti come Jenkins, AWS CodeStar e altri. Ciò consente build più automatizzate e cicli di rilascio più rapidi. Maven centralizza tutte le informazioni sulla build in un'unica posizione, il che semplifica il monitoraggio dei problemi tra i team.

Le istruzioni di cui sopra forniscono i dettagli sull'installazione di Maven utilizzando Homebrew e sull'installazione manuale di Maven scaricando il codice sorgente binario.


Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.