J'ai un projet qui utilise le système de construction intégré IntelliJ. Quelle est la méthode la plus rapide/la meilleure pour migrer le projet vers Maven?La meilleure façon de migrer un projet IntelliJ vers Maven?
4
A
Répondre
1
IDEA comprend très bien Maven. Malheureusement, il ne crée pas de configuration Maven pour vous. Vous devrez écrire pom.xml
vous-même. La complexité de cela dépend de la structure de votre projet et des frameworks/bibliothèques que vous utilisez.
Pour moi, le plus simple est de créer un nouveau projet basé sur l'artefact, puis de copier les fichiers sources existants dans celui-ci. Vous pouvez le faire dans IDEA:
- Fichier -> Nouveau projet -> Créer un projet à partir de zéro
- Choisissez
Maven module
, Next - Vérifiez
Create from Artifact
: une liste des artefacts disponibles montrera. Choisissez en fonction des bibliothèques/frameworks que vous utilisez. Vous pouvez également en ajouter un s'il ne figure pas dans la liste (recherchez sur le Web). - Une fois la configuration du projet terminée, commencez à copier les sources.
4
Quelle est la méthode la plus rapide/la meilleure pour migrer le projet vers Maven?
manuellement. Voici ce que je ferais (Personnellement, j'utiliser la ligne de commande):
- créer un parallèle structure de projet (potentiellement multi-modules) utilisant archétype (s)
- déclarent des dépendances pour les pots que vous utilisez (pas tous, vous obtiendrez des transitif)
- sources de déplacement et de ressources à la nouvelle structure
- test, la construction
- importer le projet de nouveau dans votre IDE