Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
IntelliJ IDEA est un puissant environnement de développement intégré (L'IDE) largement utilisé pour le développement de projets Java. Maven est un outil de gestion de projet logiciel principalement utilisé pour la gestion de projets Java. Ce tutoriel va vous apprendre à créer de nouveaux projets Maven dans IntelliJ IDEA, à gérer les dépendances et à utiliser l'outil Maven.
Avant de commencer à créer un projet Maven, assurons-nous d'avoir la bonne configuration. Téléchargez et installez IntelliJ IDEA depuis le site officiel si ce n'est déjà fait. Aussi, vérifiez que vous avez le Java Development Kit (JDK) installé sur votre machine.
Pour confirmer votre version du JDK, ouvrez le terminal et tapez java -version
. Si vous voyez une sortie avec une version spécifique, cela signifie que le JDK est installé. Si ce n'est pas le cas, consultez la documentation officielle de Java pour télécharger et installer la dernière version du JDK.
Pour ajouter ou configurer JDK dans IntelliJ IDEA :
Maintenant, plongeons-nous dans la création du premier projet Maven.
Dans IntelliJ IDEA, allez dans Nouveau Projet.
IntelliJ IDEA
Dans la boîte de dialogue qui s'ouvre, sélectionnez Maven comme système de build.
Nouveau Projet
maven-archetype-quickstart
.Dans la fenêtre suivante :
GroupId
, ArtifactId
, et Version
pour votre projet. Ces propriétés identifient votre projet dans le dépôt Maven local.Cliquez sur Next, vérifiez vos paramètres Maven, puis cliquez sur Finish.
Votre nouveau projet Maven est maintenant créé! La structure du projet apparaît à gauche dans la fenêtre de l'outil.
Chaque projet Maven a un fichier pom.xml
, abréviation de Project Object Model, situé à la racine du répertoire de votre projet. Ce fichier décrit votre projet, ses dépendances et d'autres propriétés.
fichier pom.xml
Le dossier peut sembler compliqué à première vue, mais il est simple. Voyons cela en détail :
<modelVersion>
: C'est la version du modèle de projet que ce POM utilise.<groupId>
: L'ID du groupe du projet.<artifactId>
: L'ID de l'artefact (projet).<version>
: La version de l'artefact (projet).<dependencies>
: Cette section vous permet de spécifier toutes les dépendances dont votre projet a besoin.Les dépendances sont des bibliothèques ou des modules Java externes dont votre projet a besoin pour fonctionner correctement. Il peut s'agir de frameworks, de bibliothèques d'utilitaires ou d'autres modules utilisés par votre projet. Dans Maven, ces dépendances sont gérées et configurées dans le fichier pom.xml
.
Ajouter des dépendances à votre projet Maven implique de les spécifier dans votre fichier pom.xml
. Explorons ce processus avec un exemple d'ajout du Bibliothèque IronPDFqui est une bibliothèque Java populaire pour la génération et la manipulation de fichiers PDF à l'aide de l'application HTML vers PDF.
pom.xml
. Il se trouve généralement dans le répertoire racine de votre projet et est répertorié dans la fenêtre d'outils Project.pom.xml
, cherchez le <dependencies>
section. Cette balise contient toutes les dépendances dont votre projet a besoin.Intérieur <dependencies>
, ajouter un nouveau <dependency>
bloc. Dans ce bloc, spécifiez le groupId
, le artifactId
et la version
de la dépendance que vous souhaitez ajouter.
Par exemple, pour ajouter IronPDF comme dépendance, votre pom.xml doit inclure :
``xml-mvn-install-ao
pom.xml
. IntelliJ IDEA, associé à Maven, reconnaîtra automatiquement les modifications et vous invitera à importer les mises à jour. Acceptez-le et Maven téléchargera et stockera la dépendance spécifiée dans votre dépôt Maven local.La gestion des dépendances dans Maven est simple. Vous ajoutez, mettez à jour ou supprimez des dépendances en modifiant le fichier <dependencies>
section de le fichier pom.xml
.
version
dans le ` pertinent<dependency>bloquer et enregistrer le fichier
pom.xml`. Maven téléchargera alors la nouvelle version et mettra à jour le projet en conséquence.Suppression d'une dépendance : Supprimez simplement la dépendance <dependency>bloquez et enregistrez le fichier
pom.xml`. Maven mettra à jour le projet et la dépendance ne sera plus disponible.
N'oubliez pas, chaque fois que vous modifiez le fichier pom.xml
, importez toujours les modifications pour qu'elles prennent effet. Grâce à ce processus, Maven facilite la gestion des dépendances, ce qui permet aux développeurs de se concentrer davantage sur le codage et moins sur la configuration du projet.
Dans IntelliJ IDEA, la fenêtre d'outils Maven est une fonctionnalité pratique qui vous permet de gérer et d'exécuter des commandes Maven. Avec son aide, vous pouvez superviser efficacement les différents aspects de votre projet Maven sans avoir à vous souvenir ou à taper des commandes Maven complexes.
Pour accéder à cette fenêtre d'outils riche en fonctionnalités :
Dans la liste qui apparaît, cliquez sur Maven.
Une fois ces étapes terminées, vous remarquerez que la fenêtre de l'outil Maven apparaît sur le côté droit de l'IDE.
Les objectifs Maven représentent des tâches qui peuvent être effectuées sur votre projet. Des exemples de ces objectifs sont nettoyer
, compiler
, tester
, et installer
.
Objectifs
Pour exécuter un objectif Maven :
Une fois votre projet Maven mis en place et les objectifs essentiels de Maven compris, passons à la compilation et à l'exécution de votre projet.
L'objectif compile de Maven est responsable de la transformation de vos fichiers Java (.java) dans un format que la machine virtuelle Java (JVM) peut exécuter (fichiers .class). Voici comment procéder :
.class
et les stocker dans le répertoire target/classes.Une fois le projet compilé, nous pouvons l'exécuter :
Cliquez dessus avec le bouton droit de la souris et naviguez jusqu'à Exécuter > Principal. Cette action lancera l'exécution de votre projet.
Note : L'option Main peut varier en fonction de la configuration de votre projet. Elle fait référence à la classe principale qui sert de point d'entrée à votre application.
Au cours du travail avec les projets Maven, il est courant de modifier le pom.xml, par exemple en ajoutant ou en supprimant une dépendance. Lorsque vous effectuez de telles modifications, IntelliJ IDEA vous demande d'importer les changements. Vous pouvez également configurer votre IDE pour qu'il importe automatiquement les modifications afin que tout soit synchronisé.
Si vous préférez contrôler manuellement le moment où votre projet doit refléter les modifications, vous pouvez le faire :
Si vous préférez que vos modifications soient automatiquement prises en compte :
Cochez la case Activer l'importation automatique et cliquez sur OK.
Si l'importation automatique est activée, chaque changement dans votre pom.xml déclenchera une importation automatique, ce qui permettra à votre projet d'être mis à jour. Cette fonction, en particulier dans les grands projets, peut aider à maintenir la cohérence et à éviter les tâches manuelles répétitives.
L'article a maintenant couvert les bases du travail avec les projets Maven dans IntelliJ IDEA. Maven est un outil puissant pour gérer la structure, les dépendances et le processus de construction de votre projet Java. Combinez cela avec IntelliJ IDEA, et vous obtenez un environnement robuste qui peut gérer des applications complexes avec facilité.
Si vous êtes intéressé par l'utilisation d'IronPDF, il est intéressant de noter qu'ils offrent un service d'aide à la création d'entreprise essai gratuit. Cela vous permet d'explorer et de comprendre pleinement ses capacités avant de prendre une décision d'achat. Si vous décidez de le faire, les licences commencent à partir de $749.
9 produits de l'API .NET pour vos documents de bureau