Warsztaty programistyczne – Maven

clockworkjava.pl 3 lat temu

Cześć i czołem. Wiem, iż dawno żadnego technicznego mięska na blogu nie było, ale realizowane są różne prace na backendzie „clockwokjavy”, które pochłaniają mój czas. Na szczęście z każdym dniem jest już ich mniej niż więcej.

Jednym z efektów takich prac są nowe warsztaty programistyczne. Tym razem są poświęcone narzędziu Apache Maven.

Wedle najnowszych statystyk 79% projektów pisanych w Javie używa Mavena jako głównego build toola. Jego znajomość jest więc niezbędna do efektywnej (a czasem i efektownej) pracy.

Kurs skupia się na praktycznych rzeczach, takich, które praktycznie od razu mogą zostać użyte w projektach zarówno osobistych jak i biznesowych.

Spis treści:

  1. Czym jest Maven?
  2. Instalacja
  3. Utworzenie podstawowego projektu
  4. Słów kilka o archetypach
  5. Struktura projektu
  6. Pierwszy rzut oka na pom.xml
  7. Zależności
  8. Repozytorium zdalne i lokalne
  9. Cykl życia i fazy pracy Mavena
  10. Wersjonowanie semantyczne
  11. Properties
  12. Zmiana wersji zależności na przykładzie jUnit ( 4 -> 5 )
  13. Praca z pluginami na przykładzie JoCoco (raportowania test coverage)
  14. Ciąg dalszy pracy z pluginami na przykładzie Checkstyle
  15. Parent POM na przykładzie spring boot
  16. Praca z projektem wielomodułowym
  17. Wzajemnie zależności modułów
  18. Kopiowanie artefaktów na zewnętrzny serwer
  19. Profile

Idź do oryginalnego materiału