Chapter 5. Java Development with Maven

In this chapter, we will cover:

  • Building a web application
  • Running a web application
  • Enterprise Java development with Maven
  • Using Spring Framework with Maven
  • Using Hibernate persistence with Maven
  • Using Seam Framework with Maven

One of the primary reasons stated for the adoption of Maven is its tremendous potential in enterprise Java development. Not only does it make practical sense for companies and teams to implement Maven in their projects for methodology-related and best practice implementation related reasons (see Chapter 2, Software Engineering Techniques and Chapter 3, Agile Team Collaboration), but Maven does provide inherent capabilities for Java Web and Java EE development which makes it an ideal choice ...

Get Apache Maven 3 Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.