2011-01-07 3 views
31

J'ai installé le plugin maven pour eclipse. Puis essayé de mettre à jour l'index et obtenu l'erreur suivante:Le plugin Maven dans Eclipse - Le fichier Settings.xml est manquant

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

Tout en essayant de modifier les paramètres de proxy via Windows-préférences-maven -user paramètres, je réalise qu'il n'y a pas un tel fichier. Je n'ai pas d'installation séparée de maven et seulement le plugin. S'il vous plaît quelqu'un pourrait aider à résoudre le problème? Merci beaucoup.

Vive A

Config: service Helios Release 1 org.maven.ide.eclipse.feature (0.12.0.20101115-1102) "Intégration Maven pour Eclipse"

+3

Même si cela fait quelques années, la réponse de SeanPatrickFloyd est toujours correcte et utile - elle devrait être acceptée. –

Répondre

76

Le fichier de paramètres 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.xml . C:\Users\YourUserName\.m2\settings.xml sous Windows ou sous Linux /home/YourUserName/.m2/settings.xml

Voici un squelette vide, 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 le modifier, il vous donnera l'auto-complétion lors de l'éditer.

Et voici le Maven settings.xml Reference page

+0

Merci. Je passe par la page de référence maven settings.xml et cela ressemble à un projet séparé. :) Y a-t-il un moyen rapide de démarrer (en essayant de ne pas perdre de vue ce que je fais avec REST). – emeralddove

+0

@ user566930: Si vous souhaitez simplement modifier les proxies, supprimez tout le reste. tous les éléments sont optionnels dans settings.xml –

+0

Merci. J'obtiens l'erreur suivante: ! ENTRÉE org.maven.ide.eclipse 4 0 2011-01-07 15: 56: 38.809 ! MESSAGE Impossible de mettre à jour l'index pour le centre | http: //repo1.maven.org/maven2 ! STACK 0 java.io.IOException: le serveur a renvoyé le code d'état 403: Interdit. – emeralddove

0

Travailler sur Mac J'ai suivi la réponse de Sean Patrick Floyd plaçant un settings.xml comme ci-dessus dans mon dossier utilisateur /Users/user/.m2/

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

[email protected] 

ainsi personnel et everone peut au moins lire le fichier. Donc, je me demandais si le message n'est pas faux et si la cause réelle est le manque d'autorisations d'écriture. J'ai mis le fichier à:

[email protected] 

Ceci l'a fait. Le message a disparu.

Questions connexes