Build & DeployBuild & Deploy
Conference50min
INTERMEDIATE

Getting more out of Maven

This talk explores mastering Maven’s complex build lifecycle—covering plugins, goals, dependency resolution, and configuration inheritance—and demonstrates how modern IDEs like IntelliJ IDEA simplify Maven setup and execution through integrated support, helping developers streamline and optimize their Java build and project management workflows.

talk.summaryAiDisclaimer

Marit van Dijk
Marit van DijkJetBrains

talkDetail.whenAndWhere

Thursday, June 18, 09:00-09:50
Room 1
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Maven is an ubiquitous build tool in the Java ecosystem, some even claim it’s the de facto standard build tool. Configuring Maven is deceptively simple, after all it’s just a matter of writing XML, isn’t it? Things look differently when the rubber meets the road. One must know the intricacies of the build lifecycle; how plugins, goals (mojos), and phases come together; rules for dependency resolution; configuration inheritance between parent – child POM files; enhancing the build with profiles; and more. That’s a lot to keep track of. Fortunately modern IDEs like IntelliJ IDEA provide great support to configure and run Maven, with code completion, navigation, custom run configurations, and more.

Come learn how both tools can be used together for better results in your daily work.
intellij
build
maven
plugins
talks.speakers
Marit van Dijk

Marit van Dijk

JetBrains

Netherlands

Marit van Dijk is a Java Champion and Developer Advocate at JetBrains with over 20 years of software development experience. She’s passionate about building great software with great people, and making developers’ lives easier.
Marit regularly presents at international conferences and shares her expertise through webinars, podcasts, blog posts, videos, and tutorials. She’s also a contributor to the book “97 Things Every Java Programmer Should Know” (O’Reilly Media).