坐标
坐标组成 groupId,artifiactId,version。坐标概念来自数学。
坐标作用:确定资源的,是资源的唯一标识。在maven中,每个资源都是坐标。坐标值是唯一的。简称叫gav
com.gx
Hello
1.0-SNAPSHOT
jar//打包类型
groupId:组织名称,代码。公司,团体或者单位的标识。这个值常使用的公司域名的倒写。
例如:学校的网站 www.gx.com,groupId:com.gx
如果项目规模比较大,也可以是 域名倒写+大项目名称
例如:www.baidu.com,无人车:com.baidu.appollo
artifactId:项目名称,如果groupId中有项目,此时当前的值就是子项目名。项目名称是唯一的
version:版本,项目的版本号,使用数字。三位组成。例如 主版本号.次版本号.小版本号,例如:8.5.4。
注意:版本号中有-SNAPSHOT,标识快照,不是稳定的版本。
packaging 项目打包的类型,有jar、war、ear、pom等等 默认是jar
项目使用gav:
1.每个maven项目,都需要有一个自己gav
2管理依赖,需要使用其他的jar,也需要使用gav作为标识。
搜索坐标的地址:https://mvnrepository.com/
mvnrepository仓库
依赖 dependency
依赖:项目中要使用的其他资源(jar)。
需要使用maven标识依赖,管理依赖。通过使用dependency和gav一起完成依赖的使用
需要在pom.xml文件中,使用dependencies和dependency,还有gav完成依赖的说明。
格式
log4j
1og4j
1.2.17
mysql
mysql-connector-java
5.1.16
maven使用gav作为标识,从互联网下载依赖的jar包。下载到你的本机上。由maven管理项目使用的这些jar