Maven

  • Maven defines project structure in a pom.xml file
  • Takes a "Convention over Configuration" approach
  • Uses a lot of plugins
  • Dependencies are installed to shared .m2 directory
  • Integrates "nicely" with IDEs
  • Verbose but actually pretty nice to work with

7 / 21