ApacheCon US 2008 Session

More Apache Maven Best Practices

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 pit falls that lead to unwieldly 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. It covers new topics such as integration testing, plugin development, documentation and reporting structure, and archetype creation along with an overview of the essential best practices for any Maven build.