maven的作用


一、Maven功能

Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。

  • 什么是项目构建?

  • 什么是理想的项目构建?

      高度自动化,跨平台,可重用的组件,标准化的

  • 什么是依赖?为什么要进行依赖管理?

      自动下载,统一依赖管理

  • 有哪些项目信息?

      项目名称描述,开发人员信息等

二、为什么使用Maven

传统方式管理jar依赖的问题:

  • jar冲突
  • jar依赖
  • jar体积过大
  • jar在不同阶段无法个性化配置

使用maven方式管理jar依赖的好处:

  • 解决jar冲突
  • 解决jar依赖问题
  • jar文件不用在每个项目保存,只需要放在仓库即可
  • maven可以指定jar的依赖范围