2013-05-24 20 views
13

Jest to prawdopodobnie nowe pytanie, ale jestem początkującym, jeśli chodzi o Javę i dokumentacja Mavena jest trudna do wykonania i wszystko wydaje się być napisane dla ekspertów Maven. Próbuję zainstalować sterownik w projekcie Java. Mam projekt z kodem, który działa (tzn. Nie chcę palić tego, co już mam) i maven jest zainstalowany i aktualny. Znam XML zależności, które należy dodać do pom.xml, ale nie wiem, od czego zacząć tworzenie pliku pom.xml.Jak zarządzać zależnościami projektu za pomocą Maven?

Próbowałem uruchomić "instalowanie mvn" kilka razy, ale nie widzę sterownika w dowolnym miejscu, więc nie mogę odwołać się do niego za pomocą mojej ścieżki budowania java.

Jaki jest najlepszy sposób postępowania?

+0

wklej błąd. spróbuj tego: 'mvn clean install -X' – Nishant

+2

bez błędu. Pytam, jak zacząć. – dudemonkey

+0

po prostu wklej całe wyjście, gdy uruchomisz 'mvn install', cokolwiek to jest. Nie jest dla mnie jasne, co rozumiesz przez "kierowca" tutaj. Czy nie widzisz ścieżki JDK? Czy nie widzisz mvn na ścieżce? Czy istnieje brakująca zależność? Pytanie jest niejasne. – Nishant

Odpowiedz

7

Przede wszystkim sprawdź, czy maven jest zainstalowany - mvn --version w linii poleceń.

Jeśli nie - postępuj zgodnie z instrukcjami - http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

Aby utworzyć pom.xml ręcznie nie jest dobrym punktem jeśli używasz IDE - wystarczy utworzyć nowy projekt Maven (na przykład w Idei lub Eclipse). W ten sposób unikniesz błędów, gdy brakuje niektórych wymaganych tagów konfiguracyjnych. Następnie dodaj wymaganą zależność w znaczniku dependencies w pom.xml

W rzeczywistości jednym z najlepszych samouczków na temat maven jest http://www.mkyong.com/tutorials/maven-tutorials/ - jest wiele tematów. Wybierz żądany.

Jeśli używasz Eclipse IDE po prostu postępuj zgodnie z tym samouczkiem, aby przekształcić swój projekt w projekt Maven - Convert Existing Eclipse Project to Maven Project - i usuń wcześniej stworzone przez siebie pom.xml. Upewnij się, że wtyczka m2eclipse jest zainstalowana w IDE.

to do przekształcenia w Intellij idea - IntelliJ - Convert a Java project/module into a Maven project/module

+0

(mam zainstalowane urządzenie, najnowsza wersja 3. coś), więc w gruncie rzeczy mówisz, że jeśli mam już projekt, muszę zacząć od nowa? – dudemonkey

+0

nie, niezupełnie. Możesz -konwertować - swój projekt na maven. Z jakiego IDE korzystasz? – user

+0

Używam Zaćmienia na Ubuntu i jeśli znacznie łatwiej jest rozpocząć nowy projekt, mogę. – dudemonkey

Powiązane problemy