la différence entre le projet de construction à l'aide de maven et eclipse à l'exportation que le Pot
Cela sonne comme une question stupide mais je suis vraiment confus avec ce.
Je n'ai jamais utilisé de maven, mais je sais que c'est utilisé pour construire des projets.
Donc, j'ai une question : pourquoi il est nécessaire de projet de construction à l'aide de Maven quand nous pouvons construire le projet dans Eclipse (sans Maven). Juste en exportant le projet eclipse que le POT et comprend les Bibliothèques et tous les.
suppose, j'ai télécharger tout projet à partir de github. Maintenant, je peux importer le projet dans eclipse et de l'exporter en tant que POT et utiliser la fonctionnalité. Alors pourquoi vous suggérons d'utiliser MAVEN pour générer le projet et de générer des fichiers binaires et de l'utiliser.
- Une chose est que tous les grands de l'IDE, de nos jours, bon support de Maven. Cela signifie que vous pouvez choisir le meilleur IDE pour chaque emploi, au lieu de seulement être en mesure d'utiliser Eclipse.
- À mon avis, certaines IDEs sont loin d'avoir un meilleur support pour Maven que d'autres (Eclipse est toujours derrière IntelliJ & Netbeans).
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, tout le monde ne l'utilise Eclipse (même dans la même équipe), et les différentes IDEs pourrait produire légèrement différente des artefacts (fichiers JAR).
Un avantage de Maven, c'est qu'il n'est pas seulement de construire des projets:
Je recommande l'utilisation de Maven, même pour de petits projets 🙂
Parce que vous allez bientôt vous souhaitez construire votre projet automatiquement, à l'aide d'outils automatisés et il n'y aura pas d'Eclipse pour vous aider.
Possible des choses que vous aurez besoin bientôt:
Assumer un simple temps réel scénario
Environnement de développement -> Environnement de Production (congé de test actuellement)
En environnement de dev, vous aurez toutes les dev d'outils pour couper court à votre effort dans l'écriture et passer plus de temps dans le travail sur la logique.
Une fois que vous avez fini avec vous, vous permettra de vérifier en un contrôle de version.
Cela devrait passer à la production maintenant. Vous découvrez la dernière version du contrôle de version dans la production
Maintenant , vous ne pouvez pas avoir eclipse ici aussi! Comme vous n'allez pas développer quoi que ce soit. Dans ce, cas, un simple pom.xml sera utilisé tout le temps et que l'outil Maven
Pas tout le temps, le développeur va préparer les fichiers binaires. Ainsi, supposons que quelqu'un qui n'est pas un développeur est de déployer ur app. Au lieu de lui demander d'ouvrir eclipse et de dire à l'exportation et bla bla bla, Vous pouvez juste dire, l'exécution de cette commande ou un fichier de commandes. Que fichier batch évidemment contenir les commandes maven (mvn compile, mvn package) etc.
Enfin
Eclipse est pour couper court temps de développement pour les développeurs, car, u peut-fin de l'exécution de maven, encore et encore, en raison de la simple faute de frappe-s, qui peuvent être coupées court par eclipse.
Dans la production, une fois, exécuter un fichier de commandes. Votre application est déployée