Summary
You have learned from chapters 1 and 2 how to build any type of application and this chapter has demonstrated how to build J2EE applications. In addition you’ve discovered how to automate starting and stopping containers, deploying J2EE archives and implementing functional tests. At this stage you’ve pretty much become an expert Maven user! The following chapters will show even more advanced topics such as how to write Maven plugins, how to gather project health information from your builds, how to effectively set up Maven in a team, and more.