Spisie treści
W tej serii samouczków wykorzystamy aplikację internetową, którą stworzyliśmy w poprzednim samouczku, jako podstawę do konfiguracji różnych wtyczek i ich użycia z narzędzia Maven. Począwszy od:Jest to lekka wtyczka, która zawiera serwer WWW, który zawiera kontener javax.servlet, a także obsługę między innymi SPDY, WebSocket, OSGi, JMX, JNDI, JAAS. Możesz dowiedzieć się więcej o narzędziach Jetty z ich dokumentacji (w języku angielskim), ale tutaj zobaczymy, jak korzystać z wtyczki firmy Maven.
Ponieważ będziemy bazować na aplikacji internetowej stworzonej w poprzednim samouczku, przejrzyj ją i postępuj zgodnie z instrukcjami, jeśli chcesz poprowadzić Cię przez kolejne kroki, które tutaj przedstawię. W przeciwnym razie możesz się trochę zgubić.
Zacznijmy od pliku POM, który mieliśmy w przeszłości, który wyglądał tak:
Podobnie jak zależności, wtyczki mają swoje „groupId”, „artifactId” i „version”, do których można się odwoływać w pliku POM. Wśród tagów możesz mieć tyle wtyczek, ile potrzebujesz do realizacji dowolnej liczby funkcji za pomocą Mavena. Dodatkowo możesz skonfigurować wtyczki tak, aby były aktywowane i dezaktywowane podczas wykonywania testów, aby kompilowały, pakowały i rozpowszechniały klasy po ich modyfikacji, wykonywały wątki demonów itp. Wszystko będzie zależeć od wszechstronności dodawanej wtyczki.
Aby dowiedzieć się, jakiej wtyczki potrzebujesz i jak ją skonfigurować w pliku POM, wyszukaj w Internecie „Maven Repository Search” lub przejdź bezpośrednio do tej strony, aby wyszukać zarówno wtyczki, jak i zależności. Na tej stronie możesz wybrać wymaganą wersję (nowszą lub starszą) i pokażą ci etykiety, które musisz umieścić w swoim pliku POM, aby móc użyć zależności lub wtyczki.
W przypadku wtyczki Jetty:
POWIĘKSZAĆ
W każdym razie wszystko, co musisz zrobić, to skopiować i wkleić etykiety do pliku POM i powinno to wyglądać tak:
Po uruchomieniu polecenia wtyczka Jetty będzie działać w tle i możesz ją zabić, naciskając Ctrl + C z wiersza poleceń. Podczas działania musisz tylko uzyskać dostęp do adresu localhost: 8080 i zobaczysz swoją aplikację w przeglądarce. Następnie możesz również zmodyfikować plik .jsp, a zobaczysz zmianę bezpośrednio w aplikacji po odświeżeniu strony.
Jak wspomniałem wcześniej, możesz dodać parametry do swojej wtyczki (sprawdź w dokumentacji, jeśli chcesz dalej się nią bawić), wśród nich możesz wysłać Jetty do rekompilacji wszystkich klas Javy co jakiś czas z etykietą "". Poniższy przykład pokazuje, jak by to wyglądało, gdybyśmy nieco zmienili ustawienia wtyczki:
To tylko trochę tego, co możesz zrobić ze swoimi wtyczkami w Maven, są setki wtyczek i bibliotek dostępnych do eksperymentowania i zdobywania informacji, polecam zapoznać się z dokumentacją i kontynuować używanie Mavena do swoich projektów, czekam na komentarze . Do następnego razu!Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt