2012-03-15 16 views
5

mvn zainstalować otrzymuję następujący błądmvn zainstalować błąd ponownie

[ERROR] 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: Could not transfer artifact 
org.apache.maven.plugins:maven-resources-plugin:pom:2.5 from/to central (http:/ 
/repo.maven.apache.org/maven2): Connection to http://repo.maven.apache.org refus 
ed: Connection timed out: 

Próbowałem ustawić proxy przy użyciu wcześniejsze odpowiedzi w stosie, ale wciąż jestem w obliczu problemu. Wymagany jest jasny krok po pomoc.

+0

Czy jesteś za proxy? – khmarbaise

Odpowiedz

6

Rozwiązanie:

Dodaj poniższą zależność do pom.xml:

<dependency> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-resources-plugin</artifactId> 
    <version>2.5</version> 
</dependency> 

Następnie uruchom "mvn clean install" z wiersza poleceń.

Po tym odświeżania (F5) i uaktualnić konfigurację projektu w Eclipse (run> Maven> Aktualizacja konfiguracji projektu.)

+2

Nie pomógł mi mój problem. :( – Bouncner

+0

@Umasankar pardhan, Me neithier :( – Israel

1

dodać globalnego settings.xml (próbka będzie dostępna wewnątrz mvn.home/conf/settings.xml) w folderze .m2, który znajduje się wewnątrz c: /user/username/.m2 .. Dodaj następujący wpis w settings.xml ciągu

<pluginRepositories> 

            <pluginRepository> 
              <id>central</id> 
              <name>Maven Plugin Repository</name> 
              <url>http://repo1.maven.org/maven2</url> 
              <releases> 
                <enabled>false</enabled> 
              </releases> 
              <snapshots> 
                <enabled>false</enabled> 
              </snapshots> 
            </pluginRepository> 

          </pluginRepositories> 

byłoby rozwiązać powyższy problem.

2

Wobec tego samego problemu. Dzieje się tak z powodu buforowanych plików. Dla mnie działało usuwanie zawartości folderu z repozytoriami. Ponownie pobierał wszystkie pliki przy następnej kompilacji, ale rozwiązał problem.

0

Miałem ten sam problem spowodowany ustawieniem serwera proxy. Rozwiązałem to dodanie moje ustawienia serwera proxy w pliku setting.xml znajduje się w katalogu instalacyjnym Maven w /conf/settings.xml

<proxies> 
    <proxy> 
     <id>optional</id> 
     <active>true</active> 
     <protocol>http</protocol> 
     <username>xxxx</username> 
     <password>xxxxx</password> 
     <host>xxxxxxx</host> 
     <port>xxxx</port> 
     <nonProxyHosts>local.net|some.host.com</nonProxyHosts> 
    </proxy> 
</proxies> 
-1

w Eclipse przejść do Window -> Preferences -> Maven -> odznacz opcje „Nie automatycznie aktualizować zależności od zdalnych repozytoriów "

Takie postępowanie załatwiło sprawę. Mogłem wtedy pobrać wszystkie zależności.

0

I rozwiązać ten problem poprzez włączenie następujących wierszy w moim

settings.xml

plików, które możemy znaleźć w C:\Program Files\Apache\maven\apache-maven-3.3.9\conf

<proxies> 
<proxy> 
    <id>optional</id> 
    <active>true</active> 
    <protocol>https</protocol> 
    <host>xxxxxxxxxx</host> 
    <port>xxxx</port> 
    <nonProxyHosts>local.net|some.host.com</nonProxyHosts> 
</proxy> 

Proszę zwrócić uwagę na od protokołu "https", a nie "http". Zapisz ten plik i zaktualizować swoje ustawienia użytkownika IDE przechodząc do

Windows-> Preferencje-> Maven-> Dyskusja Ustawienia-> Ustawienia użytkownika do

C:\Program Files\Apache\maven\apache-maven-3.3.9\conf\settings.xml 

nadzieję, że to pomaga.

Powiązane problemy