web-dev-qa-db-fra.com

Le plugin Maven dans Eclipse - Le fichier Settings.xml est manquant

J'ai installé le plugin maven pour Eclipse. Puis essayé de mettre à jour l'index et j'ai eu l'erreur suivante:

Impossible de mettre à jour l'index pour central | http: //repo1.maven.org/maven2

En essayant de modifier les paramètres de proxy via les paramètres de Windows-preferences-maven-user, je me rends compte qu’un tel fichier n’existe pas. Je n'ai pas d'installation séparée Maven et seulement le plugin. S'il vous plaît, quelqu'un pourrait aider à résoudre le problème? Merci beaucoup.

A bientôt A

Config: Service Helios 1 Org.maven.ide.Eclipse.feature (0.12.0.20101115-1102) "Intégration Maven pour Eclipse"

33
emeralddove

Le fichier de paramètres n'est jamais créé automatiquement, vous devez le créer vous-même, que vous utilisiez un maven intégré ou "réel".

Créez-le à l'emplacement suivant <your home folder>/.m2/settings.xmlC:\Users\YourUserName\.m2\settings.xml sous Windows ou /home/YourUserName/.m2/settings.xml sous Linux

Voici un squelette vide que vous pouvez utiliser:

<settings xmlns="http://maven.Apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.Apache.org/SETTINGS/1.0.0
                      http://maven.Apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <usePluginRegistry/>
  <offline/>
  <pluginGroups/>
  <servers/>
  <mirrors/>
  <proxies/>
  <profiles/>
  <activeProfiles/>
</settings>

Si vous utilisez Eclipse pour l'éditer, cela vous donnera une complétion automatique lorsque vous l'éditez.

Et voici la page de référence Maven settings.xml

80
Sean Patrick Floyd

Sur Mac, j’ai suivi la réponse de Sean Patrick Floyd en plaçant un fichier settings.xml comme ci-dessus dans mon dossier utilisateur /Users/user/.m2/

Mais cela n'aide pas. J'ai donc ouvert un terminal et fait un ls -la sur le dossier. Cela montrait

-rw-r--r--@

ainsi, staff et everone peuvent au moins lire le fichier. Je me suis donc demandé si le message n'était pas faux et si la véritable cause était le manque d'autorisations en écriture. Je mets le fichier à:

-rw-r--rw-@

Cela l'a fait. Le message a disparu.

0
LuCio