Strange Loop

2009 - 2023

/

St. Louis, MO

Becoming a Maven Maven

There are a lot of mixed feelings about Maven out there. You’re entitled to that. Maven is pretty beastly and some of the automation it provides can work against the flexibility of traditional build tools. However it’s most likely to be around for a while and one day it may be necessary for you to work within its boundaries. It happened to Graeme…


Don’t fret! In this session, we’ll cover some of the most repetitive complaints encountered when converting projects (and people) to Maven and either why you should embrace those constraints or which tools are provided to work around them. General framework, phases, mojos, advanced dependency management and multi-module projects and will be the among the general topics discussed. For those seeking adoption in the workplace, we’ll also cover a few strategies for organizing rollout and gaining traction.


There will be time allotted for questions throughout the talk, unless you’ve got a rotten tomato in your hand. Hopefully you’ll leave with a deeper understanding of Maven or a profound guilt for disliking Maven and letting a perfectly good tomato spoil.

Joseph Hirn

Joseph Hirn

Joseph Hirn is a Software Engineer at the CME Group in Front End Systems Technology department. He has served as a lead developer on several web projects, many from inception, and provided a mixture of architecture/high-level design as well as in-the-trenches coding. He is responsible for a widespread movement to an Apache Maven build process having provided repository setup, companywide settings, abstract poms, developer training, site deployment and evangelizing the benefits of the convention based build system within an enterprise environment.