Eclipse et Maven via la ligne de commande
Je peux créer un simple Maven application dans l'environnement de développement Eclipse (version 3.71) en sautant archétype de sélection qui contient les dossiers (Edit 2 ainsi que d'autres dossiers):
src/main/resources
src/test/resources
Ces dossiers sont manquants si j'utilise la ligne de commande. J'ai été en utilisant le maven guide pour créer un projet maven pour mon IDE eclipse à l'aide de la ligne de commande comme indiqué sur le Maven site
mvn archetype:generate -DgroupId=guide.ide.eclipse -DartifactId=guide-ide-eclipse
Comment puis-je imiter l'Éclipse du comportement via la ligne de commande? J'ai essayé de trouver la bonne archetypeID et ajouter les arguments, sans succès.
Edit1
L'résultant de projet maven est contenue dans un dépôt git, donc je peux importer le projet tel que détaillé dans cette question
- Properbly le workspace Eclipse dossier n'est pas le même que le dossier du projet.
- toujours utiliser le terminal via la ligne de commande pour ce faire, ne pas faire confiance à l'IDE, comme cela: mvn eclipse: eclipse, mvn clean install etc. Or astuce: ligne de commande
Vous devez vous connecter pour publier un commentaire.
Ce problème d'incohérence est depuis longtemps identifié avec le plugin Eclipse pour Maven.Si vous utilisez l'environnement de développement Eclipse pour l'exécution de Maven commandes, Il ne fonctionne pas exactement de la façon dont Maven fonctionne avec la ligne de commande. Donc, ce que la plupart des développeurs n'est, exécutez les commandes maven en ligne de commande, puis d'exécuter
mvn eclipse:eclipse
à la mise à jour de l'éclipse du projet. Après que vous revenez en arrière à l'IDE Eclipse et le rafraîchissement de votre projet. ensuite, votre projet sera mis à jour selon les modifications effectuées via la ligne de commande.
Il est également recommandé de mettre à jour votre pom.xml avec la configuration suivante:
mvn eclipse:eclipse
(à noter que c'estmvn
, pas maven).