maven的体系结构介绍.docx
《maven的体系结构介绍.docx》由会员分享,可在线阅读,更多相关《maven的体系结构介绍.docx(6页珍藏版)》请在三一办公上搜索。
1、分析Maven相关配置文件首先maven安装好后,会有个settings.xml配置文件,它放在了 /.m2简单总结settings.xml文件和pom.xml作用:.那么settings.xml文件是maven的全局配置文件。而我们又有很多的maven工程,每个maven工程又有自己的pom.xml配置文 件。那么这个工程自己的pom.xml文件就会配置工程需要的第三方的依赖包。解析 mvn clean package 命令接下来我们看看执行了 mvn clean package命令,会发生什么?第一大步:依赖下载第一步:电脑安装的maven首先会去分析settings.xml配置文件里的一
2、些 配置(具体哪些配置,后续文章会继续分析)第二步: maven会去解析你的maven工程的pom.xml。第三步: maven会去看你的pom.xml里声明了哪些依赖。第四步:maven会去本地的仓库里去找有没有哪些依赖。找的方式其实就是根据你的pom.xml文件中的坐标来找,也就是 groupId和artifactId,version (组织和项目,版本号),去本地仓库找 有没有以组织名和项目名,版本号为名字的文件夹,然后再找有没有以项目 名为名的jar包。例如,有没有你需要的junit依赖第五步:如果本地仓库没有junit,那么就会去远程仓库找junit,并下载 到本地仓库,缓存起来,供
3、你以后去使用。(所谓的远程仓库里包含了几乎 所有的依赖包。)那本地仓库在哪里呢?默认的位置就在你的M2_HOME%/.m2/repository 文件夹中。那怎么知道maven默认设置的远程仓库的地址呢?它其实在你的maven 根目录下的lib文件夹下,有个maven-model-builder-3.5.2.jar ,可以用 压缩软件打开这个jar包,然后在org/apache/maven/model的目录下有一 个pom-4.0.0.xml,这就是个超级pom.xml,然后打开之后,就能看到它声 明了一个远程仓库。如下图所示步骤可以看到:回态(H:)jiaweidpdchc - mjvcn
4、-3壬.2:r nt1 A 名糅惨改日期 rnaven-ernbedderJicerise2017/10/1B flc59LICENSE 女件12KB maven-embedder-3i5.2Jar2017/Wie&59sMecu table Jet Hie96 KB mave n- mode-1 .license2017/10/18 6:59LICENSE 文件12 KB一 maven-m-D-del-Ju 5.2jar2017/10/1B 0:5-5Executable Jar File162 KE maven model bLiildr-hcf ra2OI7/1O/I0 B:53CENS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- maven 体系结构 介绍
链接地址:https://www.31ppt.com/p-4886413.html