2011-01-07 17 views
31

Instalé el plugin de maven para eclipse. Entonces intentado actualizar el índice y obtuvo el siguiente error:Plugin de Maven en Eclipse - Falta el archivo Settings.xml

No se puede actualizar el índice para el centro | http: //repo1.maven.org/maven2

Al tratar de editar la configuración de proxy a través de Windows-Preferencias-Maven -la configuración del usuario, me doy cuenta de que no hay tal archivo. No tengo una instalación de maven por separado y solo el complemento. Por favor, alguien podría ayudar a resolver el problema? Muchas gracias.

Saludos Un

Config: Servicio Helios Release 1 org.maven.ide.eclipse.feature (0.12.0.20101115-1102) "Maven Integration for Eclipse"

+3

Aunque han pasado algunos años, la respuesta de @SensePatrickFloyd sigue siendo correcta y útil, debe ser aceptada. –

Respuesta

76

El archivo de configuración está nunca creó automáticamente, debes crearlo tú mismo, ya sea que uses maven integrado o "real".

Crear en la siguiente ubicación <your home folder>/.m2/settings.xml e.g. C:\Users\YourUserName\.m2\settings.xml en Windows o Linux /home/YourUserName/.m2/settings.xml en

He aquí un esqueleto vacío que puede utilizar:

<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 utiliza Eclipse para editarlo, se le dará la finalización automática durante la edición de la misma.

y aquí está la Maven settings.xml Reference page

+0

Gracias. Estoy revisando la página de referencia de maven settings.xml y parece un proyecto separado por sí mismo. :) ¿Hay una manera rápida de ponerme en marcha (tratando de no perder el foco en lo que estoy haciendo con REST). – emeralddove

+0

@ user566930: si solo quiere editar proxies, elimine todo lo demás. todos los elementos son opcionales en settings.xml –

+0

Gracias. Recibo el siguiente error: ! ENTRY org.maven.ide.eclipse 4 0 2011-01-07 15: 56: 38.809 ! MENSAJE No se puede actualizar el índice para central | http: //repo1.maven.org/maven2 ! STACK 0 java.io.IOException: El servidor devolvió el código de estado 403: Prohibido. – emeralddove

0

Trabajando en Mac Seguí la respuesta de Sean Patrick Floyd colocando un settings.xml como la de arriba en mi carpeta de usuario /Users/user/.m2/

Pero esto no ayuda. Así que abrí una Terminal e hice un ls -la en la carpeta. Esto estaba mostrando

[email protected] 

tanto personal y todos pasaron al menos puede leer el archivo. Entonces me pregunté si el mensaje no es incorrecto y si la verdadera causa es la falta de permisos de escritura. Configuré el archivo a:

[email protected] 

Esto lo hizo. El mensaje desapareció.

Cuestiones relacionadas