74 votes

Pourquoi Eclipse prend-il autant de temps pour mettre à jour les dépendances Maven ?

J'ai un projet Maven dans mon espace de travail Eclipse. Lorsque je démarre Eclipse, il faut un temps très long pour mettre à jour les dépendances Maven. Il semble même qu'il ne finira jamais et pendant qu'il effectue cette mise à jour, je ne peux rien faire dans Eclipse.

Quelqu'un peut-il m'aider ?

3 votes

Est-ce que vous supprimez votre repo maven local ? (.m2/repository) ? Habituellement, Eclipse met à jour les index du dépôt....BTW : Que signifie "long" ? Minutes ?

3 votes

Je n'ai pas supprimé mon dépôt maven.long temps signifie heures, pour plusieurs fois je dois quitter mon eclipse par la fin du processus.

1 votes

Est-il possible que l'écriture dans ~/.m2 soit lente (par exemple, votre répertoire personnel se trouve sur un disque réseau, comme ici au travail) ?

1voto

Pichitron Points 11

Si vous utilisez un proxy pour vous connecter, vérifiez dans votre settings.xml ( D:\apache -maven-3.3.3 \conf ) si vous avez défini correctement l'utilisateur/mot de passe.

<proxies>
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>XXXX</username>
      <password>XXXX</password>
      <host>XXXX</host>
      <port>8080</port>
      <nonProxyHosts>XXXX</nonProxyHosts>
    </proxy>  
 </proxies>

1voto

Kunal Budhiraja Points 37

J'ai rencontré le même problème, mais j'utilisais l'option sts . J'ai essayé de remplacer les versions snapshot par des versions release et même aussi j'ai changé le maven embarqué de sts pour mon système installé mais je n'ai pas trouvé de chance. J'ai mis à jour ma sts à la dernière version et boom il ne prend plus un temps infini pour télécharger.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X