Comment faire pour effacer.le dossier m2 Maven?
mon ordinateur fonctionne sous Windows 10 et je travaille avec Java et Eclipse. Récemment Windows m'a averti que je suis en cours d'exécution dans l'espace disque court et après une certaine étude, j'ai remarqué que j'ai un dossier nommé .m2
sous le dossier de mon utilisateur (C:UsersMySelf
) qui occupe 202go.
Est sûr il suffit de supprimer le contenu du dossier ou dois-je exécuter certains processus afin d'économiser de l'espace et de garder Maven fonctionne bien?
4 réponses
il est parfaitement sûr de supprimer le dossier .m2/.repository
comme maven va re-télécharger toutes les dépendances nécessaires lorsque nécessaire sauf pour vos projets locaux. Il y a tout autre dossier sous .m2
prendre de l'espace?
pour vos projets locaux, maven se plaindra de ne pas les avoir trouvés. Dans ce cas, il vous suffit de les recompiler et de les installer. Ils seront téléchargés dans le référentiel mvn clean install
Solution 1:
Vous pouvez même créer un nouveau dossier dans le lecteur D ou tout autre lecteur.
Et de l'utiliser.
Pas nécessaire que vous utilisez .dossier m2 créé par défaut.
changez aussi ceci en nouveau chemin:
<localRepository>D:\.m2\repository_Product</localRepository>
Modifier les paramètres comme indiqué dans l'image ci-dessous:
Solution 2:
supprimer .m2 et ensuite s'assurer que tous les projets ont seulement Nouveau versions / version requise de l'entrée jar dans pom.XML. Re-construire le projet. Le. le dossier m2 restera avec la dernière version
astuce: Gardez votre IDE et les projets requis ouverts afin qu'il ne puisse pas être supprimé.
Maven télécharge toutes les dépendances vers un dossier .m2/repository
dans le répertoire home de l'utilisateur (c'est à dire C:\users\[your user name]\.m2\repository
sur Windows.
Lorsque vous supprimez ce dossier, Maven crée le dossier et télécharge les dépendances pour les projets que vous construisez à partir de là.
si vous voulez changer le dossier vers un autre répertoire, vous pouvez mettre un fichier de configuration Maven settings.xml
dans le .m2
répertoire.
Vous pouvez trouver un exemple de fichier dans votre distribution Maven dans le conf
répertoire.
Ensuite, regardez la l'entrée localRepository
qui devrait être commenté comme ceci:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
activez - le et mettez-le sur le chemin que vous voulez, par exemple faites que Maven télécharge les dépendances vers D:\myMavenRepository
réglez à
<localRepository>D:/myMavenRepository</localRepository>
il suffit d'ouvrir eclipse-->fenêtre-->préférences-->maven-->paramètres de l'utilisateur-->y voir "local emplacement du dépôt". alors trouvez l'emplacement pour votre .m2 / dossier de dépôt puis supprimez ce dossier si votre maven ne fonctionne pas correctement.