Maven对jar包的管理
    1.有一个仓库的概念,统一管理jar包,而每一个jar用坐标来对应位置。
    对一个jar包而言,文件夹+名字+版本号,可以定位到唯一jar。

    2.仓库
    本地仓库(本机上的文件夹)、中央仓库(maven提供)、远程仓库(私服)
    先在本地仓库找jar包,找不到去远程仓库,最后去中央仓库,若都找不到则报错
    (能够做到jar包复用,多个项目共用jar包)

    3.Maven项目
    ①需要填写groupId artifactId version (坐标三要素)
    groupId代表jar所来源的渠道,对应文件夹的名字(com.duyi / com.alibaba )
    artifactId代表项目唯一的名字
    version 代表版本号 1.0 2.0 ..
    -SNAPSHOT(快照版本,不稳定的)
    -RELEASE(发布版本,稳定的)

    ②创建项目后提示是否自动引入包?
    选择自动引入 - enable auto-import

    ③maven项目有一个约定好的目录结构 ——-设计思想“约定优于配置” 是统一规范
    image.png
    src 代码总目录
    分级为 main(核心代码和资源)和test(测试代码和资源)
    其中main又包含 java(存放代码)和resources(存放资源)文件夹
    pom.xml mvn的核心配置文件
    一定有项目被打包之后所对应的坐标三要素(创建项目时填写的)
    image.png