Android

Comment installer Apache Maven sur Centos 7

How to install Maven on Ubuntu 18.04 LTS/ Ubuntu 20.04 (Linux)

How to install Maven on Ubuntu 18.04 LTS/ Ubuntu 20.04 (Linux)

Table des matières:

Anonim

Apache Maven est un outil de gestion et de compréhension de projet gratuit et open source utilisé principalement pour les projets Java. Maven utilise un modèle d'objet de projet (POM) qui est essentiellement un fichier XML contenant des informations sur le projet, les détails de configuration, les dépendances du projet, etc.

Dans ce tutoriel, nous allons vous montrer deux façons différentes d'installer Apache Maven sur CentOS 7.

Les référentiels officiels CentOS contiennent des packages Maven qui peuvent être installés avec le gestionnaire de packages yum . C'est le moyen le plus simple d'installer Maven sur CentOS, mais la version incluse dans les référentiels peut être en retard sur la dernière version de Maven.

Pour installer la dernière version de Maven, suivez les instructions fournies dans la deuxième partie de cet article où nous téléchargerons Maven depuis leur site officiel.

Choisissez la méthode d'installation la plus appropriée pour votre configuration et votre environnement.

Conditions préalables

L'utilisateur auquel vous vous connectez doit disposer des privilèges sudo pour pouvoir installer des packages.

Installation d'Apache Maven sur CentOS avec Yum

L'installation de Maven sur CentOS 7 à l'aide de yum est un processus simple et direct.

  1. Installez Maven en tapant la commande suivante dans votre terminal:

    sudo yum install maven

    Vérifiez l'installation en tapant la commande mvn -version :

    mvn -version

    La sortie devrait ressembler à ceci:

    Apache Maven 3.0.5 (Red Hat 3.0.5-17) Maven home: /usr/share/maven Java version: 1.8.0_191, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

C'est ça. Maven est maintenant installé sur votre système CentOS et vous pouvez commencer à l'utiliser.

Installer la dernière version d'Apache Maven

Les sections suivantes fournissent des instructions étape par étape sur la façon d'installer la dernière version d'Apache Maven sur CentOS 7. Nous téléchargerons la dernière version d'Apache Maven sur leur site officiel.

1. Installez OpenJDK

Maven 3.3+ nécessite l'installation de JDK 1.7 ou supérieur. Nous installerons OpenJDK, qui est le développement et l'exécution Java par défaut dans CentOS 7.

Installez le package OpenJDK en tapant:

java-1.8.0-openjdk

Vérifiez que Java a été installé avec succès en exécutant la commande suivante:

java -version

La sortie devrait ressembler à ceci:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

2. Téléchargez Apache Maven

Au moment de la rédaction de cet article, la dernière version d'Apache Maven est la 3.6.0 . Avant de passer à l'étape suivante, vous devriez vérifier la page de téléchargement de Maven pour voir si une version plus récente est disponible.

Commencez par télécharger Apache Maven dans le /tmp à l'aide de la commande wget suivante:

wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz -P /tmp

Une fois le téléchargement terminé, extrayez l'archive dans le répertoire /opt :

sudo tar xf /tmp/apache-maven-3.6.0.tar.gz -C /opt

Pour avoir plus de contrôle sur les versions et les mises à jour de Maven, nous allons créer un lien symbolique maven qui pointera vers le répertoire d'installation de Maven:

sudo ln -s /opt/apache-maven-3.6.0 /opt/maven

Pour mettre à niveau votre installation Maven, décompressez simplement la version la plus récente et modifiez le lien symbolique pour la pointer.

3. Configuration des variables d'environnement

Ensuite, nous devrons configurer les variables d'environnement. Ouvrez votre éditeur de texte et créez un nouveau fichier nommé mavenenv.sh intérieur du répertoire /etc/profile.d/ .

sudo nano /etc/profile.d/maven.sh

Collez les lignes suivantes:

/etc/profile.d/maven.sh

export JAVA_HOME=/usr/lib/jvm/jre-openjdk export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}

Enregistrez et fermez le fichier. Ce script proviendra du démarrage du shell.

Rendez le script exécutable en exécutant la commande chmod suivante:

sudo chmod +x /etc/profile.d/maven.sh

Chargez les variables d'environnement à l'aide de la commande source :

source /etc/profile.d/maven.sh

4. Vérifiez l'installation

Pour vérifier que Maven est installé, utilisez la commande mvn -version qui imprimera la version de Maven:

mvn -version

Vous devriez voir quelque chose comme ceci:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z) Maven home: /opt/maven Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

C'est ça. La dernière version de Maven est maintenant installée sur votre système CentOS.

Conclusion

Vous avez correctement installé Apache Maven sur votre CentOS 7. Vous pouvez maintenant visiter la page officielle de documentation d'Apache Maven et apprendre comment démarrer avec Maven.

java maven centos