Apache Maven è uno strumento di gestione dei progetti Java gratuito, open source e basato su POM. È scritto in Java e utilizzato per creare progetti scritti in C#, Scala, Ruby, ecc. Apache Maven è progettato per gli sviluppatori Java per aiutarli a sviluppare report, controllare, creare e testare le configurazioni di automazione. Lo strumento è stato sviluppato da Apache Group per creare, pubblicare e distribuire più progetti Java contemporaneamente per prestazioni migliori. Apache Maven utilizza i file XML per definire i dettagli di configurazione, le dipendenze del progetto e altri dati.
Caratteristiche
- Gestione delle dipendenze
- Grande archivio
- Estendibile tramite plug-in
- Build basati su modelli
- Gestione dei rilasci e pubblicazione della distribuzione
- Compatibilità con le versioni precedenti
- Facile da testare, distribuire e gestire gli aggiornamenti
In questo post, ti mostreremo come installare Apache Maven su OracleLinux 8.
Prerequisiti
- Un server che esegue OracleLinux 8 sulla piattaforma Atlantic.Net Cloud
- Sul tuo server è configurata una password di root
Fase 1:crea un server cloud Atlantic.Net
Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Oracle Linux come sistema operativo con almeno 2GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.
Una volta effettuato l'accesso al server, eseguire il comando seguente per aggiornare il sistema di base con gli ultimi pacchetti disponibili.
dnf update -y
Passaggio 2:installa Maven tramite AppStream Repository
dnf info maven
Dovresti ottenere il seguente output:
Last metadata expiration check: 1:43:10 ago on Thursday 19 May 2022 02:02:55 AM EDT. Available Packages Name : maven Epoch : 1 Version : 3.5.4 Release : 5.module+el8+5161+5cac467c Architecture : noarch Size : 27 k Source : maven-3.5.4-5.module+el8+5161+5cac467c.src.rpm Repository : ol8_appstream Summary : Java project management and project comprehension tool URL : http://maven.apache.org/ License : ASL 2.0 and MIT Description : Maven is a software project management and comprehension tool. Based on the : concept of a project object model (POM), Maven can manage a project's build, : reporting and documentation from a central piece of information.
Ora installa Apache Maven usando il seguente comando:
dnf install maven -y
Dopo l'installazione, verifica la versione di Maven utilizzando il seguente comando:
mvn --version
Dovresti ottenere il seguente output:
Apache Maven 3.5.4 (Red Hat 3.5.4-5) Maven home: /usr/share/maven Java version: 1.8.0_332, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-2.el8_6.x86_64/jre Default locale: en_IN, platform encoding: UTF-8 OS name: "linux", version: "4.18.0-348.12.2.el8_5.x86_64", arch: "amd64", family: "unix"
Passaggio 3:installa Maven dal sorgente
È una buona idea installare Apache Maven dal sorgente se si desidera installare l'ultima versione di Maven. Apache Maven è un software basato su Java. quindi dovrai installare OpenJDK sul tuo sistema.
Esegui il comando seguente per installare OpenJDK sul tuo server.
dnf install java-11-openjdk -y
Al termine dell'installazione, verifica la versione Java utilizzando il seguente comando:
java --version
Esempio di output:
openjdk 11.0.15 2022-04-19 LTS OpenJDK Runtime Environment 18.9 (build 11.0.15+10-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.15+10-LTS, mixed mode, sharing)
Quindi, vai alla pagina di download di Apache Maven e scarica l'ultima versione di Maven:
wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz
Quindi, crea una directory per Apache Maven con il seguente comando:
mkdir /usr/local/maven
Quindi, estrai il file scaricato nella directory Maven con il seguente comando:
tar xzf apache-maven-3.8.5-bin.tar.gz -C /usr/local/maven/ --strip-components=1
Successivamente, dovrai aggiungere la posizione binaria di Maven al percorso di sistema. Puoi aggiungerlo con il seguente comando:
echo export 'PATH=$PATH:/usr/local/maven/bin/' > /etc/profile.d/maven.sh echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.15.0.10-2.el8_6.x86_64' >> /etc/profile.d/maven.sh
Quindi, imposta le autorizzazioni appropriate per il file maven.sh con il seguente comando:
chmod +x /etc/profile.d/maven.sh
Successivamente, attiva il percorso di sistema Maven con il seguente comando:
source /etc/profile.d/maven.sh
Quindi, verifica la versione di Maven usando il seguente comando:
mvn --version
Dovresti ottenere il seguente output:
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0) Maven home: /usr/local/maven Java version: 11.0.15, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.15.0.10-2.el8_6.x86_64 Default locale: en_IN, platform encoding: UTF-8 OS name: "linux", version: "4.18.0-348.12.2.el8_5.x86_64", arch: "amd64", family: "unix"
Conclusione
Nella guida sopra, abbiamo spiegato due metodi per installare Apache Maven su OracleLinux 8. Ora puoi iniziare a utilizzare Apache Maven per gestire il tuo progetto Java. Inizia con l'hosting VPS da Atlantic.Net.