J'ai installé le plug-in maven pour Eclipse et je ne pouvais l'utiliser que dans Eclipse. Je veux être en mesure d'exécuter des commandes maven depuis un terminal afin d'installer maven comme expliqué dans le lien ci-dessous:
http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/
Mes questions sont
settings.xml
dans ce chemin /home/raki/.m2/
- Que dois-je faire pour cela?settings.xml
n'est pas requis (et donc pas automatiquement créé dans le dossier ~/.m2) sauf si vous souhaitez modifier les paramètres par défaut.
Maven autonome et le maven dans Eclipse utiliseront le même référentiel local (dossier ~/.m2). Cela signifie que si certains artefacts/dépendances sont téléchargés par maven autonome, ils ne le seront pas à nouveau par maven dans Eclipse.
En fonction de la version d'Eclipse que vous utilisez, vous pouvez avoir une version maven différente dans Eclipse par rapport à la version autonome. Cela ne devrait pas avoir d'importance dans la plupart des cas.
L'installation de Maven ne crée pas le fichier settings.xml
. Vous devez le créer vous-même. Il suffit de le placer dans le répertoire .m2
où vous l’attendiez, voir http://maven.Apache.org/settings.html pour référence. Le plugin m2Eclipse utilisera le même fichier de paramètres que la ligne de commande.
Selon la documentation de maven, il existe deux emplacements possibles settings.xml
L'un est le référentiel global de maven (votre téléchargement initial et les fichiers décompressés suivants d'Apache maven) $ M2_HOME/conf/settings.xml
Et le second est celui créé par l'utilisateur (votre copie locale) $ {user.home} /. M2/settings.xml
La copie locale a priorité sur la copie globale en termes d'informations sur les paramètres. Mais on dit qu'ils sont tous les deux fusionnés pendant le "runtime". Si vous avez besoin de votre copie locale du fichier settings.xml, copiez-la simplement à partir de la copie globale et collez-la dans votre dossier .m2 et ajustez les détails au besoin
En installant Maven, vous ne pouvez pas vous attendre au fichier settings.xml dans votre dossier .m2 (Si le dossier peut être caché, pour afficher, appuyez simplement sur Ctrl + h). Vous devez placer le fichier explicitement à cet emplacement . Après avoir placé le fichier, le plug-in maven pour Eclipse commencera également à utiliser ce fichier.
J'ai également eu le même problème, car Maven ne crée pas le fichier settings.xml
dans le dossier .m2
. Ce que j'ai fait était la suivante et cela fonctionne sans problème.
Allez à l'emplacement où vous maven a été décompressé .
Direct au chemin suivant,
\Apache-maven-3.0.4\conf\
et copiez le fichier settings.xml
et collez-le dans votre dossier .m2
.
Maintenant, créez un projet maven.
Vous pouvez vérifier où se trouve votre Setting.xml
en appuyant sur le raccourci Ctrl+3
; vous verrez alors Quick Access
en haut à droite de Eclipse
, puis recherchez setting.xml
dans le champ de recherche. Si vous avez setting.xml, il apparaîtra dans la recherche. Cliquez dessus pour ouvrir la fenêtre indiquant le chemin du répertoire où qu'il soit stocké. Vos paramètres globaux Maven doivent être comme tels:
Paramètre global C:\maven\Apache-maven-3.5.0\conf\settings.xml
Paramètres utilisateur %userprofile%\\.m2\setting.xml
Vous pouvez utiliser le paramètre global en général et laisser la deuxième option user setting
intacte. Stockez votre setting.xml dans Global Setting