POM用来描述一个项目:
1.项目名称
2.项目依赖
3.项目构建规则
定位依赖包
Maven坐标:用来唯一标识一个项目,一个依赖 一般通过一下的几个元素来定位一个项目
GroupId:com.alibaba.shared
ArtfactId:tpsc.core.service
Version:1.0.0-SNAPSHOT
<主版本><次版本><增量版本><限定版本>
限定版本:比如标识里程碑构建,alpha和beta发布
特殊版本:SNAPSHOT,RELEASE(LASTEST)
默认仓库路径:~/m2/groupId/artifactId/version/artifactId-Version.packing
src\main\java
src\test\java
mvn dependency:sources下载依赖包的源代码
项目生命周期
clean 编译 打包 测试 安装 部署