Co powiesz na stworzenie nowego projektu sieci Web Maven i przeniesienie pom.xml
z powrotem do istniejącego projektu internetowego? To znaczy:
- zapasowych projektów
- Utwórz nowy projekt o nazwie
MavenWebTest
- zamknąć oryginalny projekt
- Przesuń
pom.xml
z projektu MavenWebTest
do folderu swojego oryginalnego projektu
- Modyfikacja
pom.xml
ustawienia specyficzne dla projektu (np. nazwa projektu, zależności)
- Usuń
build.xml
i w Otwór nbproject
folderu
- Move i zmienić nazwę folderu
web
do src/main/webapp
(webapp
to nowa nazwa) (użyj svn mv
jeśli używasz Subversion)
- Move
src/java
do src/main/java
(svn mv
tutaj zbyt)
- Otwarte projekcji ponownie w Netbeans . Teraz powinien być projekt Maven.
- Usuń niepotrzebne
MavenWebTest
projekt
Zresztą, tworząc pustą pom.xml
też powinno działać. Musisz podać swoje zależności w pom.xml
i musisz ustawić nazwę projektu. Być może potrzebne są inne precyzyjne strojenie, aby uzyskać ten sam efekt, co Netbeans bez Mavena. Jeśli utworzysz pom.xml
z Netbeans (the MavenWebTest powyżej), przypuszczam, że większość Netbeans już będzie tam.
Jeśli jesteś nowy w Maven, sugeruję sprawdzenie darmowych książek w formacie pdf/html pod numerem Sonatype's website.
Dzięki palacsint! Mogę zacząć od Mavena (w nowym projekcie), ale nie chcę * przenosić się do nowego projektu, ponieważ nie będę mógł śledzić moich starych wersji przechowywanych w repozytoriach subversion pod nazwą tego projektu. –
Proszę zobacz moją zaktualizowaną odpowiedź. Nowy projekt chwilowo wymagany. Jego 'pom.xml' jest ważny, warto zobaczyć, jak Netbeans generuje' pom.xml' dla swoich projektów. Mam nadzieję, że teraz jest bardziej przejrzyste. Daj mi znać, jeśli nie. – palacsint
@palacsint Po skopiowaniu pliku pom.xml wystarczy uruchomić zwykłe przyciski "kompilacja" lub "uruchom"? Czy Netbeans powinien wiedzieć, że musi czytać pom.xml, a co z klasyczną konfiguracją z zakładkami "biblioteki"? –