Getting more out of Maven

(with Andres Almiray)

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.

Presentations

DateEventLocationMedia
Mar 24, 2026Voxxed Days ZürichZürich, Switzerland
Mar 10, 2026JavaLandEuropapark, Germany