No se ha podido calcular el plan de construcción: El plugin org.apache.maven.plugins:maven-jar-plugin:2.3.2 o una de sus dependencias no se ha podido resolver

Tengo el siguiente mensaje de error cuando intenté crear un proyecto Maven en eclipse. Muchos han publicado acerca de los proxies en el archivo settings.xml y también de la descarga de la carpeta .m2 forzándola a descargar una nueva. Nada de esto funciona para mí. Estoy en el trabajo, con la configuración del proxy activo en las opciones de Internet.

El mensaje de error:

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: 
Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: 
Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5

POM.XML:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.blahhhhhhhhhhhhhhhhh</groupId>
  <artifactId>HelloRESTEasy</artifactId>
  <version>0.0.1-SNAPSHOT</version>
</project>



settings.xml:

  <proxies>
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
      <host>proxyserver.company.com</host>
      <port>8080</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
  </proxies>

Intenta limpiar la carpeta local .m2/repository/ manualmente usando rm -rf y luego vuelve a construir el proyecto. Me funcionó después de probar todas las alternativas posibles (reinstalar eclipse, apuntar a la versión correcta de maven en eclipse, configuración del proxy, etc.)

Comentarios (2)
Solución

Ahora lo he resuelto. Sin embargo, sólo se resuelve en Netbeans. No estoy seguro de por qué eclipse todavía no toma el settings.xml que se cambia. La solución es, sin embargo, eliminar/comentar el parámetro User/Password en settings.xml

Antes:



      optional
      true
      http
      proxyuser
      proxypass
      proxyserver.company.com
      8080
      local.net|some.host.com

Después:



      optional
      true
      http
      proxyserver.company.com
      8080
      local.net|some.host.com

Comentarios (0)

correr:

mvn -U dependency:go-offline

A mí me funciona.

Comentarios (0)