1 Maven是一个项目管理工具 它包含了一个项目对象模型(POM:Project Object Model)一个标准组合 一个项目生命周期 一个依赖管理系统
和用来运行定义生命周期阶段 中插件 目标的逻辑
2 我们需要引用各种jar包 尤其是比较大的工程 引用的jar包往往有几十个乃至上百个 每用到一种jar包
都需要手动引入工程目录 而且经常遇到各种麻烦的jar包冲突 版本冲突
3 为了减少bug因此写完了代码 我们还要写一些单元测试 然后一个个的运行来检验代码质量
4 我们需要把代码与各终配置文件 资源 整合到一起 定向打包 如果是web项目 还需要将之发布到服务器
5 maven能帮你构建工程 管理jar包 编译代码 自动单元测试 打包 生成报表 部署项目 生成web站点
优势:
web阶段项目要想项目运行起来 就必须将该项目所依赖的一些jar包添加到工程中 否则就不能运行
如果相同架构的项目有10个 我们需要将jar包复制到十个不同的工程
使用 maven可以大幅缩短占用空间
标签:web,工程,项目,代码,jar,Maven,概述,优势 From: https://www.cnblogs.com/NanFangDaGua/p/17154528.html