2011-09-15 12 views
10

He configurado el proyecto Maven localmente sin eclipse, se completa con éxito. Ahora he descargado Eclipse indgo 3.7.0. Dado que Eclipse-indigo tiene un plugin m2e (maven 2 eclipse) habilitado porm2e Eclipse indigo da el error

Eclipse-> ayuda-> instalar nuevo software-> trabajar con (Indigo - http://download.eclipse.org/releases/indigo)-> Herramientas de uso general-> m2e (verificar) e instalar.

en Eclipse añade proyecto como proyecto como experto, pero estoy consiguiendo error al ejecutar pom.xml:

Downloading: http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/plugins/maven-resources-plugin/2.4.3/maven-resources-plugin-2.4.3.pom 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.625s 
[INFO] Finished at: Thu Sep 15 12:33:01 CEST 2011 
[INFO] Final Memory: 5M/15M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from/to ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2): null to http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/plugins/maven-resources-plugin/2.4.3/maven-resources-plugin-2.4.3.pom: UnresolvedAddressException -> [Help 1] 
[ERROR] 

este tema es plug-in M2e, ¿cómo puedo solucionar este error

también? Obteniendo el siguiente error al importar un proyecto existente maven t para Eclipse:

Could not calculate build plan 
Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.1 or one of its dependencies 
could not be resolved: Transfer error: null 
org.apache.maven.plugins:maven-resources-plugin:maven-plugin:2.4.1 

from the specified remote repositories: 
ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2, releases=true, snapshots=false) 
Description Resource Path Location Type 
Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 
    from http://mirrors.ibiblio.org/pub/mirrors/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of ibiblio.org has elapsed or 
    updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from/to ibiblio.org 
    (http://mirrors.ibiblio.org/pub/mirrors/maven2): null to http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/plugins/maven-resources-plugin/2.4.3/maven-resources- 
    plugin-2.4.3.pom my-app  Unknown Maven Problem 

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.test.myapp</groupId> 
    <artifactId>my-app</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>jar</packaging> 
    <name>my-app</name> 
    <url>http://maven.apache.org</url> 
    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 
</project> 
+4

¿Cómo se ve su settings.xml como? Me pareció que cambiaste settings.xml de alguna manera ... pero no deberías hacer que ibiblio no sea Maven Central. Sugeriría usar http://repo1.maven.org/maven2/ en su lugar. – khmarbaise

+0

¿Ha comprobado la construcción de su proyecto en la línea de comandos con el paquete mvn clean? – khmarbaise

+0

@khmarbaise, de cmd maven funciona bien. único problema es con eclipse plugin m2e. – TechFind

Respuesta

1

Eclipse tiene una aplicación incorporada de Maven. Intente compilar el proyecto desde la línea de comandos con la misma versión de Maven que Eclipse o establezca su instalación de Maven en Eclipse (Windows/Preferences/Maven/Installations).

+0

cuando compilo de cmd que está trabajando muy bien como lo había informado en mi pregunta – TechFind

+0

La versión de su comando línea Maven es lo mismo que Eclipse tiene? (Por lo general, 3.0-SNAPSHOT) ¿Has intentado cambiar el Maven de tu Eclipse? – palacsint

+0

he cambiado la ubicación del repositorio y settings.xml de eclipse-> ventana-> preferencia-> Maven-> configuración del usuario. ¿Cómo puedo cambiar la ubicación de maven en eclipse? – TechFind

5

Compruebe las sumas de comprobación sha1 en org/apache/maven/plugins/maven-resources-plugin/ en su repositorio local y elimine el directorio maven-resources-plugin si alguno de ellos es incorrecto. O simplemente borre el directorio y deje que el experto lo descargue nuevamente.

Cuestiones relacionadas