Comment installer maven sur rhel 8 / centos 8
- 3895
- 143
- Jeanne Dupont
Maven est un outil de gestion de projet pratique pour les projets Java. Il aide à gérer plusieurs projets, peut s'intégrer à divers logiciels IDE (Environnement de développement intégré), et surtout, simplifie les processus de construction. Dans ce tutoriel, nous installerons Maven sur un système RHEL 8 / CentOS 8 Linux, et pour tester l'outil, nous créerons et exécuterons un exemple simple d'application.
Dans ce tutoriel, vous apprendrez:
- Comment installer maven
- Comment créer un projet de base
- Comment construire le projet avec Maven
- Comment tester l'application construite
Exigences et conventions logicielles utilisées
Catégorie | Exigences, conventions ou version logicielle utilisée |
---|---|
Système | RHEL 8 / CENTOS 8 |
Logiciel | Apache maven 3.5 |
Autre | Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande. |
Conventions | # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier |
Comment installer maven sur redhat 8 instructions étape par étape
Maven est si courant qu'il est disponible dans les référentiels de base de RHEL 8 / CentOS 8. Nous avons seulement besoin d'activer les référentiels de gestion d'abonnement. De là, ce n'est qu'un DNF
commander. Si vous n'avez pas installé Java sur votre système, l'outil d'installation le tirera en tant que dépendance.
- Pour installer le logiciel requis, nous utilisons
DNF
:# dnf installer maven -y
Il y aura probablement de nombreuses dépendances installées, car Maven est bien équipé avec des outils. C'est la seule étape qui doit être exécutée avec
racine
privilèges. - Nous créons un répertoire qui tiendra nos projets, et le répertoire du projet de test à l'intérieur (TesUser est un utilisateur du système d'exploitation non privilégié sur la machine de laboratoire):
$ mkdir -p / home / testuser / work / repository / what_time_is_it
Et entrez-le:
$ CD / Home / TestUser / Work / Repository / What_time_is_it
- Nous créons un base
pom.xml
Fichier, le cœur des métadonnées de Maven avec le contenu suivant:
Copie4.0.0 org.linuxconfig whattimeisit 1.0.0
- Nous ajoutons le chemin pour le code source Java:
Mkdir -p $ mkdir -p src / main / java / org / linuxconfig
- Nous créons une classe Java simple qui imprimera le temps fourni par le système d'exploitation. Le fichier contenant le code source sera
/ home / testuser / work / repository / what_time_is_it / whattimeisit.Java
avec le contenu suivant:
CopieOrg de package.LinuxConfig; Importer Java.user.Date; classe publique WhatTimeIsit public static void main (String args []) System.dehors.println ("L'heure du système détectée est:" + nouvelle date (système.CurrentTimeMillis ()));
- Nous sommes prêts à construire le package:
Package MVN $
- Sur une construction réussie, nous pouvons exécuter notre exemple d'application construite dans l'installation de Maven en activité. Notez que la classe principale est fournie sur la ligne de commande:
$ Java -CP Target / WhatTimeIsit-1.0.0.org en pot.linuxconfig.Ce qui a détecté le temps du système détecté: le 03 janvier 21:25:41 CET 2019
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Eclipse IDE pour l'installation des développeurs C / C ++ sur Ubuntu…
- Installation d'Oracle Java sur Ubuntu 20.04 Focal Fossa Linux
- Linux: installer Java
- Comment installer Java sur Manjaro Linux
- Une introduction à l'automatisation Linux, des outils et des techniques
- Ubuntu 22.04 Installation d'éclipse
- Choses à installer sur Ubuntu 22.04
- Comment persister les données à PostgreSQL à Java
- Ubuntu 20.04 Hadoop