| konfiguracja pom.xml errory [message #725722] |
Thu, 15 September 2011 11:34  |
aretai Missing name Messages: 8 Registered: September 2011 |
Junior Member |
|
|
Próbowałem uruchomić m2e plugin przez Eclipse Indigo. Udało mi się wygenerować plik pom.xml niestety z błędami:
CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2: ArtifactResolutionException: Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from (nie moge uzyc linku)://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from/to central ((nie moge uzyc linku)://repo1.maven.org/maven2): Connect times out
Co jest nie tak i jak to naprawić?
|
|
|
|
|
|
| Re: konfiguracja pom.xml errory [message #726869 is a reply to message #726755] |
Mon, 19 September 2011 14:37   |
Mariusz P. Messages: 85 Registered: February 2010 |
Member |
|
|
Quote:Niestety nie miałem w ogóle opcji "Maven -> Enable Dependency Managment" i ktoś poradził mi abym skonfigurował projekt jako Maven projekt.
Teraz zwykły projekt przekształca się w projekt Maven za pomocą menu kontekstowego wywoływanego prawy klawiszem myszy na nazwie projektu np. w Package Explorer Configure->Convert to Maven Project. Oczywiście można również stworzyć od razu projekt typu Maven z menu File->New Project->Maven->Maven Project. Pytanie tylko, czy zaznaczyłeś wtedy opcję Create a simple project (skip archetype selection), czy jednak wybrałeś w następnym kroku jakiś archetyp? W każdym razie zostanie utworzony projekt używający Execution environment: J2SE-1.5. Możesz to zmienić wywołując prawym klawiszem na nazwie projektu w Package Explorer menu kontekstowe i wybierając Properties:
1.
Najpierw wybierasz Java Build Path->Libraries->klikasz na JRE System Library [J2SE-1.5]->Edit->tu najlepiej wybrać Workspace default JRE.
2.
Następnie kolejna opcja w Properties: Java Compiler. Tutaj najlepiej odznaczyć opcję Enable project specific settings. W Java Compiler jest też podgałąź Errors/Warnings. Tutaj też odznaczasz opcję Enable project specific settings.
3. Myślę, że warto również zaznaczyć w oknie Properties->Depedency Managmenet opcję Automatically update depedencies from Maven pom.xml.
Twój pom.xml to podstawowy wygenerowany plik. Nie ma w nim dodanych żadnych zależności. Aby dodać jakieś zależności to obecnie są dwa sposoby:
1. Zapewne pom.xml domyślnie otworzył Ci się w zakładce pom.xml. Na dole edytora powinieneś mieć zakładki: Overview, Dependencies, Dependency Hierachy, Effective POM oraz właśnie pom.xml. Wybierasz Dependencies. Tu dodajesz zależności przyciskiem Add.
2. Z menu kontekstowego wywoływanego prawym klawiszem na nazwie projektu w Package Explorer wybiera się opcję Maven->Add Depedency (opcje te pojawiają się dopiero po "zmavenizowaniu" projektu).
Quote:Co do odpowiedzi plik settings.xml wogóle nie istnieje
Z tego co wiem nie jest obowiązkowy. W poprzednich wersjach były chyba jakieś drobne problemy jeśli w ogóle go nie było. W każdym mój settings.xml wygląda tak (poza definicją nic w nim nie ma):
<settings 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/settings-1.1.0.xsd">
</settings>
Co do tutoriala i projektu bookstore to musisz dodać do projektu (używając Maven'a w/g tego jak napisałem wyżej) następujące zależności (bo jak na razie ich nie masz):
-sitemesh
-spring-web
-spring-content
-spring-webmvc
-junit
-mockito-core
Ważna uwaga! Maven musi korzystać z JDK! Ustawia się to w menu Window->Preferences->Java->Installed JREs (Edit lub Add). Np.: JRE home: C:\Program Files\Java\jdk1.6.0_26 oraz JRE name: jdk1.6.0_26. Można to też odpowiednio skonfigurować w eclipse.ini.
[Updated on: Mon, 19 September 2011 15:07] Report message to a moderator
|
|
|
|
|
|
| Re: konfiguracja pom.xml errory [message #727951 is a reply to message #727914] |
Thu, 22 September 2011 05:30  |
Mariusz P. Messages: 85 Registered: February 2010 |
Member |
|
|
aretai wrote on Thu, 22 September 2011 10:14Z jakiego katalogu należy wywołać polecenie mvn clean?
Polecenie to wywołujesz w konsoli znajdując się w katalogu "zmavenizowanego" projektu lub z poziomu Eclipse wywołując z menu kontekstowego wywoływanego prawym klawiszem myszy na nazwie "zmavenizowanego" projektu opcję Run as->Maven clean.
aretai wrote on Thu, 22 September 2011 10:14Jestem za proxy, ale nie miałem dotąd żadnych problemów z siecią (mogłem downloadować pluginy do Eclipsa etc.) sądzę, że w połączeniu sieciowym wszystko jest w porządku.
To skąd to:
Quote:?
Linki, które znalazł wujek Google:
1. Konfiguracja proxy w Maven.
2. Konfiguracja proxy w Eclipse.
[Updated on: Thu, 22 September 2011 06:50] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.02003 seconds