Hands On: Apache Maven 4

Track: Core Java
Abstract
Frustrated with Apache Maven? Confused about how to control versions in multi-modules? Annoyed at how much of your build information is published to a maven repository when you publish your artifacts? Curious about Apache Maven?

This session is for you! Slides are great to share theory, how about live coding? In this session, together, we will pick up difficult use cases that most of us encounter when managing our maven projects for build and deployment, especially with multiple modules.

Apache Maven 4 is a great improvement over previous versions and provides an ease-of-use and follows the "principle of least astonishment".

Come join to see how to solve build woes using the latest (and greatest) version of Apache Maven!
Chandra Guntur
Chandra is a technologist in the financial services industry since 2003 and is programming with Java since 1998. Chandra was selected as a 2019 Java Champion. He is a Java User Group (JUG) Leader, and helps run one of the largest Java user groups, NYJavaSIG and a founder-leader at the Garden State JUG. Chandra conducts code workshops and Code Katas on core Java features. He is a frequent speaker at Java user groups, and technology conferences including Oracle CodeOne, Oracle Code NY, QCon New York, Devnexus, DawsCon and GIDS India. https://github.com/c-guntur/current-abstracts/blob/master/AboutChandraGuntur.adoc