欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    maven的体系结构介绍.docx

    • 资源ID:4886413       资源大小:168.85KB        全文页数:6页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    maven的体系结构介绍.docx

    分析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配置文件里的一些 配置(具体哪些配置,后续文章会继续分析)第二步: maven会去解析你的maven工程的pom.xml。第三步: maven会去看你的pom.xml里声明了哪些依赖。第四步:maven会去本地的仓库里去找有没有哪些依赖。找的方式其实就是根据你的pom.xml文件中的坐标来找,也就是 groupId和artifactId,version (组织和项目,版本号),去本地仓库找 有没有以组织名和项目名,版本号为名字的文件夹,然后再找有没有以项目 名为名的jar包。例如,有没有你需要的junit依赖第五步:如果本地仓库没有junit,那么就会去远程仓库找junit,并下载 到本地仓库,缓存起来,供你以后去使用。(所谓的远程仓库里包含了几乎 所有的依赖包。)那本地仓库在哪里呢?默认的位置就在你的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 -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:53CENSE又件12 KB1 maven-rn-5del -bu sld sr-3- 5.2 Jar2017/10/1B 8i57Executable Jar File176 0 maven plugri -ApUiccrie20i7/lG/iae;59LICENSE12 KB maven-pl jgii-api- 3.5.2.jar2017/10/180:56Executable JrRle47 KB. mave n-repcMFtOir'-metadata. 1 icense2017/1Q/1B B:59LICENSE12 KR. rrksven r spwilofyLtdala 3.5.2 .jar£017/10/1B &57JeH Hit!27 KB mave n-reso ler-ap i .license2017/10/10 3:59LICENSE 父件12 KB.maven rcs-olvcr api U.Oar2017/8/30-Ejcccutabic Ji* File143 KBH m日me it resoler-com ecto r-bas icJice.2017/10/18 0:59LICENSE 艾忡12KBH mave n-reolver-cnnn ector-hsir-l r12017/8/30 9:9-wcutable Jar file42KB nidven jestiler impl.license2017/10/IB fl:59LICENSE 文t牛12 KE maven-reso l«/er- i m pf-1.1 uDjar2017/8/30 9r59Executable Jsr file181 KB. rnsv?n-resolvi,-proyicfer.lie-gfite2017/10/W Si 59LICENCE12KB maven-resoker-provicer-3u5.2.jafZOIZ/IG/IS a:58Executable Jar file&7 KB. mave n-resol wr-spi, license201710/10 0:59LICENSE 史舛12 KB一张图总结下第一大步所做的事:如下图中,就体现了 maven本地仓库和远程仓库之间的依赖关系:我忙自己国窸尸志电脑第一步丘典没拄到 枷1,就摘h第_步 去远程找生一工止 第一大步那依赖下载好之后,就该执行下一步了,也就是执行构建(包括清理, 编译,打包)清理:指得也就是清理上一次构建的文件。上一次构建的文件在maven工程 里的target目录下,清理时会把整个target目录清除。编译:清理完目录之后,就是重新编译你的工程代码打包:编译好之后,就是把编译后的文件打成一个jar包。如下图所示:清理上一次构 建的文件童貌骨审弋弱6至新打一! 品I包那最后再用一张图总结下吧:王WE理安打= 成怖祀fl.亏系切前_华,依"或 好之后mwnn荒会 宅者云上一*兀IX邑 皆g伴.E矽W卷弋携打m3囱.ftlvil二1做1 p就ka强拿 令怙.疔胃*牛t薄碧角踞氏凫:己工电茹s大击.西蛇雄审倒制n二危由 pwmjmlmEHK玄院场去云地会 1萱冬可壬可口,/就 浸得的住,就苏德仓复志连=fW®?S定二*'们行淑 fe'.t 鼠拥涂壬.fi 峭士mawirJS iiMhatyp«? 谨 ±H?<t: pam.Krnl与泻上 m36#wav«t$ JIB'STlniVen-/.rna'rmpaiiB crytEttingE,xmlEEx士泱下

    注意事项

    本文(maven的体系结构介绍.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开