The next Sydney JUG is on August 15th, starting at 6:00pm with drinks. Venue is the Atlassian offices – more details at the SJUG web site.
It’s been a couple of years since I first spoke about Maven there, so I’ll be presenting my Maven Best Practices talk. People seem to love and hate Maven all at the same time – this talk is aimed at helping you avoid the latter. Here’s the summary:
Apache Maven is a powerful and extensible tool for managing software build and project information. When used effectively, it can greatly simplify a project’s build, reduce maintenance, improve automation and make producing consistent releases simple. However, it is also easy to encounter common pitfalls that lead to unwieldy or problematic Maven set-ups.
This presentation will focus on identifying the best practices when using Maven and it’s related technologies, and the pitfalls to avoid. Topics covered will include project inheritance, dependency management, release management, profiles and properties, reporting and monitoring, plugin authoring, and tooling.
I look forward to seeing you there!