2011-09-15 18 views
10

Mam projektu Maven projektu lokalnie bez zaćmienia, jest zakończona pomyślnie. Teraz pobrałem Eclipse indgo 3.7.0. Ponieważ Eclipse-indygo ma wtyczkę m2e (maven 2 eclipse) włączoną przezm2e Eclipse indygo daje błąd

Eclipse-> help-> zainstaluj nowe oprogramowanie-> współpracuj z (Indigo - http://download.eclipse.org/releases/indigo)-> Narzędzia ogólnego zastosowania-> m2e (sprawdź) i zainstaluj.

w Eclipse dodana projektu jako projektu jako maven, ale otrzymuję błąd podczas uruchamiania pliku 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] 

to kwestia wtyczki m2e, jak mogę rozwiązać ten błąd

również? uzyskanie następującego błędu podczas importowania istniejącego projektu maven t do 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

W jaki sposób plik settings.xml wyglądać? Wydawało mi się, że zmieniłeś plik settings.xml w jakiś sposób ... ale nie powinieneś powodować, że ibiblio nie jest Maven Central, sugerowałbym zamiast tego używać http://repo1.maven.org/maven2/. – khmarbaise

+0

Czy sprawdziłeś, aby zbudować swój projekt na linii poleceń, po prostu pakiet mvn clean? – khmarbaise

+0

@khmarbaise, z cmd maven działa dobrze. jedynym problemem jest wtyczka eclipse m2e. – TechFind

Odpowiedz

1

Eclipse posiada wbudowany Maven realizację. Spróbuj skompilować projekt z wiersza poleceń z tą samą wersją Mavena, co Eclipse, lub ustaw swoją instalację Maven w Eclipse (Window/Preferences/Maven/Installations).

+0

kiedy skompilować z cmd to działa dobrze jak poinformował w moim pytaniu – TechFind

+0

wersję Twojego polecenia linia Maven jest taka sama jak Eclipse? (Zwykle 3.0-SNAPSHOT) Czy próbowałeś zmienić swojego Maven Eclipse'a? – palacsint

+0

Zmieniłem położenie repozytorium i settings.xml z eclipse-> window-> preferencje-> Maven-> ustawienia użytkownika. Jak mogę zmienić lokalizację maven w Eclipse? – TechFind

5

Sprawdź sumy kontrolne sha1 w org/apache/maven/plugins/maven-resources-plugin/ w lokalnym repozytorium i usuń katalog maven-resources-plugin, jeśli którykolwiek z nich jest nieprawidłowy. Lub po prostu usuń katalog i pozwól mavenowi pobrać go ponownie.

Powiązane problemy