目录
一 安装maven
第一步:到maven官网下载maven http://maven.apache.org/download.cgi
第二步:
- 下载 zip 格式即可
- 下载maven后,解压到一个非中文目录下即可
二 配置maven环境变量
第一步:系统变量配置
变量名:M2_HOME
变量值:D:\Maven\apache-maven-3.6.1是maven的解压目录
第二步:Path环境变量的添加
值:%M2_HOME%bin
第三步:maven配置测试
win + r
cmd
mvn -v
可以查看到maven的版本信息,以及maven的目录等信息,便是成功配置好maven
三 maven基本配置修改
一 配置maven本地仓库路径
修改本地仓库的路径,便于查找和统一管理本地仓库信息。
找到maven解压目录下,然后在conf的文件夹里面找到settings.xml的文件,在这个文件里面配置仓库的路径,红框是你新建的仓库的路径
二 修改maven中央仓库
由于外网因素,访问maven的中央仓库网速可能会很慢,所以建议将中央仓库修改为阿里云的镜像
<!-- mirrors
| This is a list of mirrors to be used in downloading artifacts from remote repositories.
|
| It works like this: a POM may declare a repository to use in resolving certain artifacts.
| However, this repository may have problems with heavy traffic at times, so people have mirrored
| it to several places.
|
| That repository definition will have a unique id, so we can create a mirror reference for that
| repository, to be used as an alternate download site. The mirror site will be the preferred
| server for that repository.
|-->
<mirrors> <!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public </url>
</mirror> <!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror> <!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
</mirrors>
四 idea中maven的部署
- 打开idea
- 点击 File --> settings
- Build,Execution,Deployment -->Build Tools
五 创建maven工程
一 创建javase工程
第一步:点击New Project
第二步:
Maven
Create from archetype //使用模板进行工程创建
org.apache.maven.archetypes:maven-archetype-quickstart
next
第三步:maven工程坐标设置
坐标是用来唯一标识一个项目
简单理解坐标三元素信息
<groupId>com.hncj.mybatis</groupId> 公司域名倒写
<artifactId>ch01-maven</artifactId> 自定义项目名称
<version>1.0-SNAPSHOT</version> 自定义版本号
二 创建javaee工程
Maven
Create from archetype //使用模板进行工程创建
org.apache.maven.archetypes:maven-archetype-webapp
next
其他选项与创建javase工程类似