2011-01-07 19 views
31

Zainstalowałem wtyczkę maven na Eclipse. Potem próbował aktualizację indeksu i uzyskałem następujący błąd:Wtyczka Maven w Eclipse - brakuje pliku Settings.xml

Nie można zaktualizować indeks centralnego | http: //repo1.maven.org/maven2

Próbując zmienić ustawienia serwera proxy przez okna-preferencje-maven - ustawienia użytkownika, zdaję sobie sprawę, że nie ma takiego pliku. Nie mam oddzielnej instalacji maven i tylko wtyczki. Ktoś może pomóc w rozwiązaniu problemu? Dziękuję Ci bardzo.

Cheers

Config: Helios Service Release 1 org.maven.ide.eclipse.feature (0.12.0.20101115-1102) "Integracja Maven Eclipse"

+3

Mimo że minęło kilka lat, odpowiedź @ SeanPatrickFloyd jest nadal poprawna i pomocna - należy ją zaakceptować. –

Odpowiedz

76

Plik ustawienia nigdy nie jest stworzony automatycznie, musisz stworzyć go sam, bez względu na to, czy używasz osadzonego, czy "prawdziwego" maven'a.

Utwórz go w następującej lokalizacji <your home folder>/.m2/settings.xml np. C:\Users\YourUserName\.m2\settings.xml na Windows lub Linux /home/YourUserName/.m2/settings.xml

Oto pusta szkielet można użyć:

<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 
         http://maven.apache.org/xsd/settings-1.0.0.xsd"> 
    <localRepository/> 
    <interactiveMode/> 
    <usePluginRegistry/> 
    <offline/> 
    <pluginGroups/> 
    <servers/> 
    <mirrors/> 
    <proxies/> 
    <profiles/> 
    <activeProfiles/> 
</settings> 

Jeśli używasz Eclipse, aby go edytować, to daje autouzupełnianie podczas edycji.

A oto Maven settings.xml Reference page

+0

Dziękuję. Przechodzę przez stronę referencyjną o nazwie settings.xml i wygląda na osobny projekt. :) Czy istnieje szybki sposób, w jaki mogę się ruszyć (starając się nie tracić koncentracji na tym, co robię z REST). – emeralddove

+0

@ user566930: Jeśli chcesz tylko edytować serwery proxy, usuń wszystko inne. wszystkie elementy są opcjonalne w settings.xml –

+0

Dzięki. Otrzymuję następujący błąd: ! ENTRY org.maven.ide.eclipse 4 0 2011-01-07 15: 56: 38.809 ! WIADOMOŚĆ Nie można zaktualizować indeksu dla centrum | http: //repo1.maven.org/maven2 ! STACK 0 java.io.IOException: Serwer zwrócił kod statusu 403: zabronione. – emeralddove

0

Praca na Mac Śledziłem odpowiedź Sean Patrick Floyd umieszczenie settings.xml jak wyżej w moim folderze użytkownika /Users/user/.m2/

Ale to nie pomaga. Otworzyłem terminal i zrobiłem ls -la w folderze. Było to widać

[email protected] 

zatem personel i everone może przynajmniej odczytać pliku. Więc zastanawiałem się, czy wiadomość nie jest zła i czy prawdziwą przyczyną jest brak uprawnień do zapisu. Ustawiłem plik na:

[email protected] 

Zrobiłem to. Wiadomość zniknęła.

Powiązane problemy