首页 > 其他 > 详细

对于maven的认识

时间:2021-06-04 22:31:42      阅读:29      评论:0      收藏:0      [点我收藏+]

关于maven的认识详解

https://www.cnblogs.com/whgk/p/7112560.html>

一、关于jar包:

  • jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。
  • JAR(Java ARchive)是将一系列文件合并到单个压缩文件里,就象Zip那样。进一步打开,可以看到很多的.class文件,.class文件就是java源码经过编译后的文件。JAR文件是跨平台的

二、关于maven到底是什么?

  • Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具
    技术分享图片

例如:pom.xml获取"junit"的jar包的编写。
技术分享图片
为什么通过groupId、artifactId、version三个属性就能定位一个jar包?
技术分享图片

三、关于仓库的概念

  • 通过pom.xml中的配置,就能够获取到想要的jar包(还没讲解如何配置先需要了解一下仓库的概念),但是这些jar是在哪里呢?就是我们从哪里获取到的这些jar包?答案就是仓库。
        * 仓库分为:本地仓库、第三方仓库(私服)、中央仓库
    3.1 本地仓库
    Maven会将工程中依赖的构件(Jar包)从远程下载到本机一个目录下管理,每个电脑默认的仓库是在 $user.home/.m2/repository下
    技术分享图片

        本机本地仓库`D:\JAVA\apache-maven-3.8.1-bin\apache-maven-3.8.1\LocalRepository` 创建的本地仓库,将网上下载的所有jar包,都丢到该目录下,就可以直接通过maven的pom.xml文件直接拿
    3.2 第三方仓库
        ![](https://img2020.cnblogs.com/blog/2292527/202106/2292527-20210604201936824-2027991167.png)
    3.3 中央仓库
        ![](https://img2020.cnblogs.com/blog/2292527/202106/2292527-20210604201634320-594705584.png)
    
  • 总结:获取jar包的过程
    技术分享图片

对于maven的认识

原文:https://www.cnblogs.com/BigMonster-S/p/14851176.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!