Maven安装步骤汇总
最近老是换机器开发,机器上又没有Maven,每次都要下载、安装、重复写配置文件,很麻烦。而习惯的常用配置网上教程很分散,故做整合。
目录
- Maven下载安装
- 配置环境变量测试
- 修改maven配置文件
3.1. 修改本地仓库地址
3.2. 修改新建项目的默认JDK
3.3. 添加远程MAVEN的镜像仓库
- eclipse设置Maven
- 新建一个Maven工程测试
1.Maven下载安装
百度Maven上官网,下载后解压至一个没有中文的目录(安装完成)
官网找apache-maven-3.6.2-bin.zip 解压后
Maven官网地址左侧找 download跳转到下载页面。
2.配置环境变量测试
解压后配置环境变量
MAVEN_HOME = 解压后目录
Path = %MAVEN_HOME%\bin
测试:cmd ---- mvn -v
弹出版本号即OK。
常见问题:
1.测试 java -version,排除JDK环境变量导致的问题。
2.检查maven包,可以先cd到maven 的安装目录,再mvn -v 进行测试。
C:\Users\dongxiaobao>mvn -v
Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T23:06:16+08:00)
Maven home: D:\javaresource\apache-maven-3.6.2\bin\..
Java version: 1.8.0_131, vendor: Oracle Corporation, runtime: D:\Java\jdk1.8.0_131\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
3.修改maven配置文件
修改\apache-maven-3.6.2\conf\settings.xml
3.1修改本地仓库地址
新建一个目的目录,用来作为仓库。随便建,不要带中文。选一个自己熟悉的目录方便查找架包。
<localRepository>D:\javaresource\gavlib</localRepository>
3.2修改新建项目的默认JDK
不修改的,每次创建的MAVEN工程,都需要手工修改JDK版本,很麻烦。
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
3.3添加远程MAVEN的镜像仓库
为什么要添加镜像仓库。因为Maven是海外的。下载插件和包都很慢。然后就是下载的机制是,本地-中央仓库-镜像仓库-远程仓库,企业内网一般会搭建中央仓库。而家用,一般配个镜像。(这里配置了阿里的镜像仓库地址)
2021-3-31 后增加了几个镜像,首先阿里云升级了,另外有的镜像阿里云也没有
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<!-- 中央仓库在中国的镜像 -->
<mirror>
<id>maven.net.cn</id>
<name>oneof the central mirrors in china</name>
<url>http://maven.net.cn/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
4.eclipse设置Maven
指定maven程序的目录
指定配置文件
5.新建一个Maven工程测试
新建工程,为JDK1.8 则配置正确。