Recherche de site Web

Comment installer Apache Maven sur CentOS 7


Apache Maven est un outil open source de gestion de projet et d'automatisation de la construction, basé sur la conception d'un modèle objet de projet (POM), principalement utilisé pour le déploiement de Java. , mais peut également être utilisé sur des projets écrits en C#, Ruby et d'autres langages de programmation.

Dans cet article, je vais vous expliquer comment installer et configurer la dernière version de Apache Maven sur un système CentOS 7 (les instructions données fonctionnent également sur RHEL et distribution Fedora).

Conditions préalables

  • Une instance de serveur CentOS 7 nouvellement déployée ou existante.
  • Java Development Kit (JDK) – Maven 3.3+ nécessite JDK 1.7 ou supérieur pour s'exécuter.

Installer OpenJDK 8 dans CentOS 7

Le Java Development Kit (JDK) est une condition préalable principale pour installer Apache Maven. Installez donc d'abord Java sur le système CentOS 7 à partir du référentiel par défaut et vérifiez la version à l'aide des commandes suivantes.

yum install -y java-1.8.0-openjdk-devel
java -version

Si l'installation s'est bien déroulée, vous voyez le résultat suivant.

openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)

Installer Apache Maven dans CentOS 7

Ensuite, accédez à la page de téléchargement officielle d'Apache Maven et récupérez la dernière version ou utilisez la commande wget suivante pour la télécharger dans le répertoire personnel de maven '/usr/local/src'.

cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

Extrayez le fichier d'archive téléchargé et renommez-le à l'aide des commandes suivantes.

tar -xf apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4/ apache-maven/ 

Configurer l'environnement Apache Maven

Nous devons maintenant configurer les variables d'environnement sur les fichiers Apache Maven précompilés sur notre système en créant un fichier de configuration 'maven.sh' dans le '/etc/profile.d' répertoire .

cd /etc/profile.d/
vim maven.sh

Ajoutez la configuration suivante dans le fichier de configuration 'maven.sh'.

Apache Maven Environment Variables
MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export M2_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

Rendez maintenant le fichier de configuration 'maven.sh' exécutable, puis chargez la configuration en exécutant la commande 'source'.

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

Vérifier la version d'Apache Maven

Pour vérifier l'installation d'Apache Maven, exécutez la commande maven suivante.

mvn --version

Et vous devriez obtenir un résultat similaire à celui-ci :

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T19:33:14+01:00)
Maven home: /usr/local/src/apache-maven
Java version: 9.0.4, vendor: Oracle Corporation, runtime: /opt/java/jdk-9.0.4
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

C'est ça! Vous avez installé avec succès Apache Maven 3.5.4 sur votre système CentOS 7. Si vous rencontrez des problèmes liés à l'installation, partagez-les avec nous dans la section commentaires.