maven理论学习

maven构建过程中的各个环节(不使用开发工具)

  1. 清理:将之前编译的旧class文件清除,为下一次编译做准备
  2. 编译:编译成class文件
  3. 测试:自动测试,自动调用测试工具测试
  4. 报告:测试程序执行的结果
  5. 打包:
  6. 安装:maven特定概念---将打包得到的文件复制到“仓库”中指定的位置
  7. 部署:

maven工作过程:

  1. maven具体的工作由特定的插件来完成,而插件需要联网下载
  2. 当我们的工作需要某些插件时,会先从本地仓库中找,再到中央仓库中下载。

maven的坐标:

  1. groupId:公司或组织的域名+项目名
  2. artifactId:模块名
  3. version:版本
  4. scope:依赖范围

maven仓库:

  1. 本地仓库:自己电脑上的一个文件夹
  2. 远程仓库:①:私服--搭建再局域网中,为局域网内的所有maven工程服务②:中央仓库--为全世界服务③--中央仓库镜像:分担中央仓库的流量
  3. 仓库中保存的内容:①maven自身所需要的插件②第三方的jar包③我们自己开发的maven工程

maven依赖范围:(对主程序是否有效,对测试程序是否有效,是否参与打包)

  1. compile--主程序可见,测试程序可见,参与打包
  2. test---测试程序可见,主程序不可见,不参与打包
  3. provided--只在开发的时候需要依赖,部署在服务器的时候不需要,对主程序和测试程序都有效

猜你喜欢

转载自blog.csdn.net/parade0393/article/details/80150080