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