GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Apache Maven sur CentOS 7

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 et ainsi de suite.

Dans ce didacticiel, nous allons vous montrer deux manières différentes d'installer Apache Maven sur CentOS 7.

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

Pour installer la dernière version de Maven, suivez les étapes 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.

Prérequis #

L'utilisateur avec lequel vous vous connectez doit avoir les privilèges sudo pour pouvoir installer les packages.

Installer Apache Maven sur CentOS avec Yum #

Installer Maven sur CentOS 7 en utilisant yum est un processus simple et direct.

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

    sudo yum install maven
  2. Vérifiez l'installation en tapant le mvn -version commande :

    mvn -version

    Le résultat 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 allons télécharger la dernière version d'Apache Maven à partir de leur site officiel.

1. Installer OpenJDK #

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

Installez le package OpenJDK en tapant :

sudo yum install java-1.8.0-openjdk

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

java -version

Le résultat 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écharger Apache Maven #

Au moment de la rédaction de cet article, la dernière version d'Apache Maven est 3.6.0 . Avant de passer à l'étape suivante, vous devez consulter 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 répertoire en utilisant le wget suivant commande :

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

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

sudo tar xf /tmp/apache-maven-3.6.0-bin.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 qu'il pointe vers elle.

3. Configurer les variables d'environnement #

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

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 sera sourcé au démarrage du shell.

Rendez le script exécutable en exécutant le chmod suivant commande :

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

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

source /etc/profile.d/maven.sh

4. Vérifiez le numéro d'installation

Pour vérifier que Maven est installé, utilisez le mvn -version commande qui imprimera la version 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.


Cent OS
  1. Comment installer Apache Maven sur CentOS 7

  2. Comment installer maven sur RHEL 8 / CentOS 8

  3. Comment installer Apache Maven CentOS 7 / RHEL 7

  4. Comment installer Apache Kafka sur CentOS 8

  5. Comment installer Maven sur CentOS 7

Comment installer Apache CouchDB sur CentOS 7

Comment installer Apache ServiceMix sur CentOS 7

Comment installer Apache Maven CentOS 8 / RHEL 8

Comment installer Apache Cassandra dans CentOS

Comment installer Apache Maven sur Rocky Linux / CentOS 8

Comment installer elgg sur CentOS 8