He configurado Maven 3.0.3 y traté de descargar un proyecto de ejemplo el uso de arquetipos con este comando:

mvn archetype:generate -DarchetypeGroupId=org.graniteds.archetypes 
                       -DarchetypeArtifactId=graniteds-tide-spring-jpa-hibernate 
                       -DgroupId=org.example 
                       -DartifactId=gdsspringflex 
                       -Dversion=1.0-SNAPSHOT

(Comando desde este enlace : http://java.dzone.com/articles/enterprise-ria-spring-3-flex-4 )

Y tengo este error:

Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom

[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-clean-plugin:2.4.1: Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1

Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-install-plugin/2.3.1/maven-install-plugin-2.3.1.pom

[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-install-plugin:2.3.1: Plugin org.apache.maven.plugins:maven-install-plugin:2.3.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-install-plugin:jar:2.3.1
.
.
.
Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-metadata.xml
Downloading: repo1.maven.org/maven2/org/codehaus/mojo/maven-metadata.xml

[WARNING] Could not transfer metadata org.apache.maven.plugins/maven-metadata.xml from/to central (repo1.maven.org/maven2): Error transferring file: Connection refused: connect

[WARNING] Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (repo1.maven.org/maven2): Error transferring file: Connection refused: connect
Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-metadata.xml
Downloading: repo1.maven.org/maven2/org/codehaus/mojo/maven-metadata.xml

[WARNING] Could not transfer metadata org.apache.maven.plugins/maven-metadata.xml from/to central (repo1.maven.org/maven2): Error transferring file: Connection refused: connect

[WARNING] Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (repo1.maven.org/maven2): Error transferring file: Connection refused: connect
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16.479s
[INFO] Finished at: Tue Oct 18 12:44:58 BST 2011
[INFO] Final Memory: 1M/15M
[INFO] ------------------------------------------------------------------------

[ERROR] No plugin found for prefix 'archetype' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (C:\Users\krsl1254\.m2\repository), central (repo1.maven.org/maven2)] -> [Help 1]

He intentado buscar algún post similar a este pero no pudo obtener una respuesta. He intentado cambiar la configuración de proxy en settings.xml pero aún así no funciona. Podría usted por favor me ayudan?

  • su maven cliente no puede acceder a repo1.maven.org. Creo que todavía hay algo mal con su settings.xml. Post-it.
  • es la configuración actual: <proxy> <!– proxy | Especificación de un proxy, para ser utilizados en la conexión a la red. | <proxy> <id>opcional</id> <activo>true</activo> <protocolo>http</protocolo> <nombre de usuario>proxyuser</nombre de usuario> <contraseña>proxypass</contraseña> <host>proxy.host.net</host> <puerto>80</puerto> <nonProxyHosts>local.net</nonProxyHosts> </proxy> –> </proxies>
  • ehm, que la configuración del proxy está completamente comentado? Usted necesita elimine el bloqueo de servidor proxy e introduzca exactamente el mismo proxy de datos que se usan en su navegador.
  • aaah..lo siento comentario..lo tenía sin comentar cuando yo estaba tratando de algunos ajustes, y luego comentó de nuevo..hmmm configuración de proxy en mi navegador..porque me ve una cuenta normal (no un administrador de uno), yo no soy capaz de ver la configuración de proxy en mi navegador..tiene que comprobar cómo obtener la configuración..Gracias por que HefferWolf…muy apreciada …
  • Si usted no sabe su configuración de proxy de ir a superuser.com/a/346376
InformationsquelleAutor Basith | 2011-10-19

15 Comentarios

  1. 72

    Tuve el mismo error. En mi caso estoy utilizando Netbeans 7.1.2, estoy publicando esto porque tal vez alguien acaban aquí mismo que yo.

    He intentado configurar las opciones del proxy de la interfaz de usuario, pero la documentación dice que maven no lee los. Así que he comprobado el NetBeans FAQ aquí :

    Lo que principalmente tienes que hacer es crear (si no existe) un settings.xml bajo

    user.home/.m2/settings.xml

    si usted no lo tiene puede copiar de

    netbeans.home/java/maven/conf/settings.xml

    a continuación, elimine si ya la tienes de lo contrario, solo llene esta sección:

    <proxies>
     <proxy>
       <active>true</active>
       <host>myproxy.host.net</host>
       <port>80</port>
     </proxy>
    </proxies>

    usted tiene que comprobar la configuración de proxy y reemplazarlo hay

    • Funciona a la perfección para mí. Ahora puedo crear proyectos, pero me da un error 502 de repo1.maven.org y org.apache.maven.los plugins. Maldita sea proxy!
    • Revise su <nombre de usuario> y <contraseña> así
  2. 31

    Tuve un problema similar con Eclipse y los mismos pasos como Sanders hizo resolverlo.
    Esto sucede porque el proxy restringe llamada repositorio de maven

    1. Ir a D:\Maven\apache-maven-3.0.4-bin\apache-maven-3.0.4\conf (es decir, su maven de la carpeta de instalación)
    2. Copia settings.xml y péguelo en .m2 carpeta, que se encuentra en la carpeta usuarios de su máquina windows.
    3. Agregar la configuración del proxy

    Algo como esto:

     <proxies>
        <!-- proxy
          Specification for one proxy, to be used in connecting to the network.
         -->
        <proxy>      
          <active>true</active>
          <protocol>http</protocol>
          <username>your username</username>
          <password>password</password>    
          <host>proxy.host.net</host>
          <port>80</port>  
        </proxy>
    
      </proxies>
    • Sólo para hacer una nota. No hay necesidad de transferir settings.xml de conf directorio .m2 carpeta,en caso de que su maven ruta de acceso está configurado correctamente. La razón es mvn se carga primero su configuración global primero de conf/settting.xml, a continuación, cargar la configuración local de .m2 de la carpeta. Esto puede ser leído desde el registro de ` [DEBUG] Lectura de la configuración global de C:\apache-maven-3.1.1-bin\conf\settings.xml [DEBUG] la Lectura de la configuración de usuario de C:\.m2\settings.xml`
  3. 6

    Tengo que poner

     <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      host>Your proxy host</host>
      <port>proxy host ip</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>

    Antes de

     <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>https</protocol>
      <host>Your proxy host</host>
      <port>proxy host ip</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>

    Raro, pero sí. !!!, <protocol>http</protocol> ha de venir antes de <protocol>https</protocol>.
    Solucionado mi problema. Espero que ayude a alguien que se enfrenta a las conexiones de problema, incluso después de habilitar la configuración de proxy en conf/settings.xml.

  4. 3

    En mi caso, no fue worknig incluso después de pasar por el proxy credentails.

    Error fue olvidó quitar el comentario de la línea.

    <!-- proxy
     | Specification for one proxy, to be used in connecting to the network.
    
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>345325</username>
      <password>dfgasdfg</password>
      <host>proxy.abc.com</host>
      <port>8080</port>
      <nonProxyHosts>proxy.abc.com</nonProxyHosts>
    </proxy>
    |-->    ----------REMOVE THIS LINE AND CLOSE It above <proxy> tag
    • este ans fue trabajado. pero, ¿cómo la línea en blanco haciendo un problema?
  5. 1

    Yo no aconsejaría usted para hacer esto, pero en mi ordenador personal he desactivado el firewall para que maven se pudo obtener los plug-ins necesarios.

  6. 1

    Yo estaba teniendo exactamente el mismo problema.Me fui a mi IE configuración->Configuración de LAN.A continuación, se copia la Dirección de host y el puerto en el puerto y funcionó.
    La siguiente es la instantánea de los apoderados de la etiqueta en el Settings.xml que he cambiado.

    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <!--username>proxyuser</username>
      <password>proxypass</password-->
      <host>webtitan</host>
      <port>8881</port>
      <!--nonProxyHosts>local.net|some.host.com</nonProxyHosts-->
    </proxy>

  7. 1

    Tuve que cambiar mi contraseña para el último en el user.home/.m2/settings.xml archivo!

  8. 1

    Gracias funcionó…

    editar setting.xml

    y reemplazar proxy con esta

    Su trabajo 100%

    <proxy>      
      <active>true</active>
      <protocol>http</protocol>
      <username>your username</username>
      <password>password</password>    
      <host>proxy.host.net</host>
      <port>80</port>  

  9. 0

    Este problema se va a resolver cuando se cambia la versión de apache-maven

    Me enfrenté a él y fue resuelto cuando he usado apache-maven 2.2.1

  10. 0

    Tuve el mismo problema porque yo estaba usando el puerto 80 en lugar de en el 8080 settings.xml configuración de proxy

  11. 0

    Mac OSX 10.7.5: he probado la configuración de mi proxy en el settings.xml archivo (como se ha mencionado por los carteles de arriba) en el directorio /conf del directorio y también en el ~/.m2 directorio, pero todavía tengo este error. He descargado la última versión de Maven (3.1.1), y el conjunto de mi variable de RUTA para reflejar los últimos instalar, y a mí me funcionó a la derecha fuera de la plataforma sin ningún tipo de error.

  12. 0

    Tuve el mismo problema en Windows

    y funcionó desde mi configuración de proxy en settings.xml archivo fue cambiado

    Para localizar y editar el archivo dentro de la \conf carpeta, por ejemplo : C:\Program Files\apache-maven-3.2.5\conf

    <proxies>
        <!-- proxy
         | Specification for one proxy, to be used in connecting to the network.
         |
        <proxy>
          <id>optional</id>
          <active>true</active>
          <protocol>http</protocol>
          <username>jorgesys</username>
          <password>supercalifragilisticoespialidoso</password>
          <host>proxyjorgesys</host>
          <port>8080</port>
          <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
        </proxy>
        -->
      </proxies>
    • En mi caso tuve que cambiar de puerto 80 a 8080
    • Si usted no puede editar este archivo que se encuentra dentro de /program files usted puede hacer una copia, editar el archivo y reemplazar el archivo ubicado en /program files carpeta.
  13. 0

    En mi caso, incluso mi sistema no está detrás de un proxy, tengo el mismo problema. Yo era capaz de resolver escribiendo mvn ayuda:arquetipo antes de mvn arquetipo:generar

    • Creo que esto ayudó? Pero asegúrese de volver a arquetipo:generar o vas a seguir recibiendo el error.
  14. 0

    Si ha creado un nuevo settings.xml archivo en lugar de copiarlo de algún otro lugar, recuerda poner la etiqueta en el interior :

    <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
    https://maven.apache.org/xsd/settings-1.0.0.xsd">
    <proxies>
    .....
    </proxies> </settings>

Dejar respuesta

Please enter your comment!
Please enter your name here