Recherche de site Web

Comment installer Apache Maven sur Ubuntu et Debian


Apache Maven est une plateforme gratuite de gestion d'applications et d'automatisation de build basée sur la conception d'un modèle objet de projet (POM), qui est notamment utilisé pour le déploiement de projets basés sur Java, mais peut également être utilisé sur des applications écrites en C#<, Ruby et d'autres langages de programmation.

Lire aussi : Comment installer Apache Maven dans CentOS 7

Dans cet article, je vais expliquer comment installer et configurer la dernière version d'Apache Maven sur les distributions Ubuntu et Debian avec Java 8. du référentiel PPA.

Conditions préalables

  • Une instance de serveur Ubuntu ou Debian nouvellement déployée ou existante.
  • Java Development Kit (JDK)Maven 3.3+ nécessite JDK 1.7 ou supérieur pour fonctionner.

Installez OpenJDK 8 dans Ubuntu et Debian

Le Java Development Kit (JDK) est une condition essentielle pour installer Apache Maven. Installez donc d'abord Java sur Ubuntu et Système Debian à l'aide du référentiel Java PPA tiers et vérifiez la version à l'aide des commandes suivantes.

sudo apt install software-properties-common apt-transport-https -y
sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update -y
sudo apt-get install oracle-java8-installer
java -version

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

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

Installez Apache Maven dans Ubuntu et Debian

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

sudo cd /usr/local/src
sudo 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é apache-maven-3.5.4-bin.tar.gz et renommez le répertoire en 'apache-maven' à l'aide des commandes suivantes.

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

Configurer l'environnement Apache Maven

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

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

Ajoutez les variables d'environnement suivantes dans le fichier de configuration 'maven.sh'.

Apache Maven Environment Variables
MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/usr/local/src/apache-maven
export MAVEN_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'.

sudo chmod +x maven.sh
sudo 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 mvn suivante.

mvn --version

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

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-07-14T19:33:14+01:00)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_IN, 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 Ubuntu et Debian. Si vous rencontrez des problèmes liés à l'installation, partagez-les avec nous dans la section commentaires.