Meet-upy 4
Registrujte se

Maven - užitečné tipy, triky a dependency management

Maven - užitečné tipy, triky a dependency management

Datum

23. 10. 2024

Čas

18:00

Místo

Praha 5 - Stodůlky

KB, náměstí Junkových 2921/5

Přednáška se zaměřuje na Maven, populární nástroj pro sestavení aplikace a správu závislostí v projektech psaných zejména v jazyce Java.


V úvodní části představíme vývoj nástrojů pro sestavení aplikací, včetně jejich historie a významných milníků. Poté se přesuneme k části přednášky, kde vysvětlíme důležitost nástrojů pro sestavení aplikace a jejich fungování.

Budeme hovořit o tom, jak nástroj Maven zajišťuje správu závislostí a jak jeho pluginy pomáhají sestavit aplikaci.  Porovnáme také MavenGradle, přičemž se zaměříme na jejich rozdíly a sílu komunity.


Další část přednášky se bude věnovat lokálnímu a vzdálenému repozitáři, včetně nástrojů jako např. Nexus. V rámci přednášky také znázorníme způsoby, jak správně nastavit a uložit hesla pro přístupy k artefaktům v nastavení nástroje Maven. Důležitou součástí bude také správa závislostí, tzv. dependency management, kde se budeme zabývat problémy s různými verzemi a jak je řešit. Poskytneme tipy a triky pro psaní pom.xml s ohledem na formátování IDE a best practices. Ukážeme užitečné pluginy pro Maven a tipy pro IntelliJ IDE.

V závěru přednášky se zaměříme na řešení problémů, které se mohou vyskytnout při používání Mavenu, a poskytneme několik užitečných nástrojů pro ladění a diagnostiku.

Spíkři

Jiří Pinkas

Jiří Pinkas

Lektor, Solution architekt a Tech Lead

Jiří má 15 let praxe jako lektor pro Java, Spring, Spring Boot, Microservices, ElasticSearch, Kafka. Každoroční speaker (a nově i moderátor) konference JavaDays, pravidelný účastník mnoha dalších IT komunitních akcí. V programu Tech Incubator v KB se Jirka věnuje zvyšování kvalifikace mladých IT talentů se specializací na Java Development. Mistr v zjednodušování, zkracování a automatizaci procesů (např. onboarding nových vývojářů v KB, interní mobilita a další).

Karel Hart

Karel Hart

Karel je technologický vizionář, lektor a Tech Lead se 14 lety zkušeností v oblasti architektury, vývoje a provozu software, zejména v jazyce Java, získaných v mnoha mezinárodních společnostech. Jeho práce je založena na agilních principech a precizních řemeslných řešeních. V rámci Komerční banky můžete Karla potkat v Development incubatoru, kde se věnuje předávání dovedností talentovaným začínajícím vývojářům, nebo na některém z onboardingů, kde vám poskytne všechny důležité informace pro úspěšný start.