Conclusion
Weâve spent a great deal of time on topics not directly related Maven to get this far. Weâve done this to present a complete and meaningful example project that you can use to implement real-world systems. We didnât take any short cuts to produce slick, canned results quickly, and weâre not going to dazzle you with some Ruby on Rails-esque wizardry and lead you to believe that you can create a finished Java Enterprise application in â10 easy minutes!â Thereâs too much of this in the market; there are too many people trying to sell you the easiest framework that requires zero investment of time or attention. What weâve tried to do in this chapter is present the entire picture, the entire ecosystem of a multimodule build. Weâve presented Maven in the context of an application that resembles something you might see in the wildânot a fast-food, 10-minute screencast that slings mud at Apache Ant and tries to convince you to adopt Apache Maven.
If you walk away from this chapter wondering what it has to do with Maven, weâve succeeded. We presented a complex set of projects, using popular frameworks, and we tied them together using declarative builds. The fact that more than 60% of this chapter was spent explaining Spring and Hibernate should tell you that Maven, for the most part, stepped out of the way. It worked. It allowed us to focus on the application itself, not on the build process. Instead of spending time discussing Maven, and the work you would ...
Get Maven: The Definitive Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.