Poprawne dodawanie bibliotek do pliku pom.xml.

0

Cześć
Zaczynam zabawę z budowaniem projektów używając Intellij Idea i skupiam się na tym by poprawnie skonfigurować plik pom.xml, gdyż jak rozumiem to podstawa w nowym projekcie.
Chciałbym poznać zdanie bardziej doświadczonych programistów jaki Wy macie sposób na to by poprawnie dodać biblioteki? Mam na myśli takie bibliioteki jak junit, jackson-databind czy dodając jeszcze mockito, jacoco.
Mając "czysty" plik pom.xml po utworzeniu projektu naciskając alt+Insert pojawia się okienko Generate i kolejno klikając Dependency można wyszukać potrzebną bibliotekę i dodać ją.
Czy to dobry sposób by tak konfigurować??
Z góry dzięki za pomoc

2

Wchodzisz np. na https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.12.3 i wklejasz kawałek xmla do poma. Nie ma tutaj żadnej filozofii

3
  1. Java to nie Node, bibliotek będziesz miał raptem kilka w pomie i zwykle dokładnie wiesz które ;)
  2. Bez różnicy jak dodajesz do tego poma, niemniej w praktyce często chcesz to dodać trochę inaczej, bo np. masz multi-module project gdzie w parent pomie jest dependencyManagement określający wersje, a potem w konkretnych modułach masz wybrane biblioteki które ci potrzebne. Dzięki temu numer wersji jest tylko w 1 pliku i łatwo podbić wersje.
0

Można na kilka sposobów to organizować. Myśmy np robili to poprzez moduł dependency, spring też taki ma.
Tam definiujesz wszystkie wersje a potem dodajesz w kazdym module <dependencyManagement> i mozesz dodawac zaleznosci bez wersji

1 użytkowników online, w tym zalogowanych: 0, gości: 1