Link: Maven零基础入门教程(一套轻松搞定maven工具)

Why Maven?

现有的技术:

  1. 表现层
    1. 视图层 - Html/Css/Js
    2. 控制层 - Servlet/Action/Handler
  2. 业务逻辑层 - Spring IOC/AOP
  3. 持久化层 - JDBC/Hibernate/MyBatis
  4. 数据库层

问题是:

  1. 工程太大,需要拆分成Module。
  2. 不同module的jar依赖。
  3. 构建的自动化。