第三章 使用Maven:命令行环境
第一节 实验一:根据坐标创建Maven工程
1、Maven核心概念:坐标
(1)数学中的坐标
(2)Maven中的坐标
【1】向量的说明
使用三个向量在Maven的仓库中唯一的定位到一个jar包。
- groupId:公司或组织的id
- artifactId:一个项目或是项目中的一个模块id
- version:版本号
【2】三个向量的取值方式
- groupId:公司或组织域名的倒序,通常也会加上项目名称。
- 例如:com.report.maven
- artifactId:模块的名称,将来作为Maven工程的工程名
- version:模块的版本号,根据自己的需要设定
- 例如:SNAPSHOT表示快照版本,正在迭代过程中,不稳定的版本
- 例如:RELEASE表示正式版本
举例:
- groupId:com.report.maven
- artifactId:pro01-report-maven
工程与项目的区别,一个项目可以有多个工程,项目被拆成过个模块,每一个模块称之为一个工程,所以在groupId中一般都会带有项目的名称,而在artifactId中有工程的名字。
【3】坐标和仓库中jar包的存储