Maven:概述

应用场景

1.自动部署

2.私有仓库

 

1-53 学会

Maven的作用

1.管理jar包

随着使用越来越多的框架,项目中使用的jar包越来越多,一个模块有上百个jar包很正常..

包之间的依赖关系很复杂

使用Maven后,依赖对应的jar包可以自动下载,方便快捷有规范.

2.Maven作为构建管理工具

构建的主要环节:

  • 清理:删除上一次构建的结果,为下一次构建做好准备
  • 编译:java源程序编译成 *.class 字节码文件
  • 测试:运行提前准备好的测试程序
  • 报告:针对刚才测试的结果生成一个全面的信息
  • 打包:java工程->jar包 / web工程->war包
  • 安装:把一个Maven工程经过打包操作生成jar包或war包安装到Maven仓库
  • 部署:将准备好的jar包或war包部署到服务器上运行

依赖

jar包的下载: 使用Maven之后,jar包会从规范的远程仓库下载到本地

jar包之间的依赖:通过依赖的传递性自动完成

jar包之间的冲突:通过对依赖的配置进行调整,让某个jar包不会被导入

maven的工作机制

 

阅读剩余
THE END