Maven中的坐标用于描述仓库中资源的位置https://repo1.maven.org/maven2/
- Maven坐标主要组成
groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如: org.mybatis)
artifactld:定义当前Maven项目名称(通常是模块名称,例如CRM、SMS)
version:定义当前项目版本号
packaging:定义该项目的打包方式
- Maven坐标的作用
使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成
3、本地仓库配置
-
Maven启动后,会自动保存下载的资源到本地仓库
-
默认位置
${user.home }/.m2/repository
当前目录位置为登录用户名所在目录下的.m2文件夹中
- 自定义位置
D:/Maven/repository
当前目录位置为D:/Maven/repository
文件夹中
4、 Maven 阿里云(Aliyun)仓库
Maven 仓库默认在国外, 国内使用难免很慢,我们可以更换为阿里云的仓库。
修改 maven 根目录下的 conf 文件夹中的 settings.xml 文件,在 mirrors 节点上,添加内容如下:
nexus-aliyun
central
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public
5、全局setting与用户setting区别
●全局settting定义了当前计算器中Maven的
●公共配置用户settting定义了当前用户的配置
1、创建目录结构
在刚刚Maven的安装目录旁边创建Test目录
进入Test,创建project
进入project,创建java-project
进入java-project,创建src
其他依次类似创建如下目录结构
2、 在src同层目录下创建pom.xml
在pom.xml当中写入如下内容
<?xml version="1.0" encoding="UTF-8"?><project
xmlns=“http://maven.apache.org/POM/4.0.0”
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd”>
4.0.0
com.itzheng
java-project
1.0
jar
junit
junit
4.12