430 votes

IntelliJ - Convertir un projet/module Java en projet/module Maven

J'ai un projet sur Bitbucket. Seules les sources sont livrées. Pour récupérer le projet sur une nouvelle machine, j'ai utilisé Contrôle de version > Extraire du contrôle de version depuis IntelliJ.

Il me demande ensuite si je souhaite créer un nouveau projet à partir de cette source, ce à quoi je réponds Oui. Jusqu'ici, tout va bien. Il crée pour moi un joli petit projet Java, composé d'un seul module.

Cependant, mon objectif en transférant ce projet dans IntelliJ était de le transformer en un projet Maven. Je ne trouve nulle part une option qui me permette de le faire !

Existe-t-il un moyen pour qu'IntelliJ génère simplement un pom.xml vide de base pour moi, avec un nom, un artifactId et un dépôt ? Ou, existe-t-il un moyen d'importer le projet en tant que projet Maven en premier lieu ? (Chaque fois que j'essaie de créer un projet à partir d'une source existante, il ne me donne que l'option d'un projet Java).

3voto

John Blackwell Points 91

J'avais un scénario différent, mais j'ai quand même trouvé cette réponse.
J'avais importé mon dossier de projet Root contenant plusieurs projets Maven mais aussi d'autres éléments utilisés dans ce projet.
IntelliJ a reconnu les fichiers Java, mais n'a pas résolu les dépendances Maven.

J'ai corrigé cela en effectuant un clic droit sur chaque pom et ensuite "Ajouter comme projet maven".

3voto

Walid Ammou Points 90

J'ai résolu ce même problème en suivant les étapes ci-dessous :

  1. Fichier > Fermer le projet

  2. Importer le projet

  3. Sélectionnez votre projet via le popup du fichier système

  4. Cochez le bouton radio "Importer un projet depuis un modèle externe" et sélectionnez l'entrée Maven.

  5. Et quelques boutons Next (sélectionner JDK, ...)

Ensuite, le projet sera importé comme module Maven.

2voto

ZoltanT Points 96

Cela l'a réparé pour moi : Ouvrez l'onglet des projets maven sur la droite. Ajoutez le pom s'il n'est pas encore présent, puis cliquez sur rafraîchir en haut à gauche de l'onglet.

1voto

Tester Man Points 140

Le moyen le plus simple est d'ajouter directement le projet en tant que projet Maven. Pour ce faire, dans l'explorateur de projet à gauche, cliquez avec le bouton droit de la souris sur le fichier POM du projet, vers le bas du menu contextuel, vous verrez une option appelée "Add as Maven Project", cliquez dessus. Cela convertira automatiquement le projet en un projet Maven.

0voto

Alex Yao Points 79

Mise à jour de la version Intellij IDEA 2020.2.3

Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Importing et cliquez sur " créer des groupes de modules pour les projets Maven multi-modules ".

Ensuite, appliquez et vous pouvez voir cette option dans "Add Framework Support...".

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X