一、Maven 官网地址
首页:
Maven – Welcome to Apache Maven(opens new window)
下载页面:
Maven – Download Apache Maven(opens new window)
本文以maven-3.3.8为例
具体下载地址:https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.zip
二、解压Maven核心程序
核心程序压缩包:apache-maven-3.8.8-bin.zip,解压到非中文、没有空格的目录。例如:
在解压目录中,我们需要着重关注 Maven 的核心配置文件:lsettings.xml。这个文件位于Maven的安装目录下的conf子目录中。settings.xml包含了Maven的各种全局设置,例如仓库地址、代理设置等。
三、指定本地仓库
本地仓库默认值:用户Home目录/.m2/repository。由于本地仓库的默认位置是在用户的Home目录下,而家目录往往是在 C 盘,也就是系统盘。将来 Maven 仓库中 jar 包越来越多,仓库体积越来越大,可能会拖慢 C 盘运行速度,影响系统性能。所以建议将 Maven 的本地仓库放在其他盘符下。配置方式如下:
<!-- localRepository| The path to the local repository maven will use to store artifacts.|| Default: ${user.home}/.m2/repository<localRepository>/path/to/local/repo</localRepository>-->
<localRepository>D:\Dev\Maven\repo</localRepository>
记住:一定要把 localRepository 标签从注释中拿出来。
注意:本地仓库本身也需要使用一个非中文、没有空格的目录。
四、配置阿里云提供的镜像仓库
Maven 下载 jar 包默认访问境外的中央仓库,而国外网站速度很慢。改成阿里云提供的镜像仓库,访问国内网站,可以让 Maven 下载 jar 包的时候速度更快。配置的方式是:
<mirrors><!-- mirror| Specifies a repository mirror site to use instead of a given repository. The repository that| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.|<mirror><id>mirrorId</id><mirrorOf>repositoryId</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://my.repository.com/repo/path</url></mirror>--><!-- 阿里云仓库 --><mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror><mirror><id>maven-default-http-blocker</id><mirrorOf>external:http:*</mirrorOf><name>Pseudo repository to mirror external repositories initially using HTTP.</name><url>http://0.0.0.0/</url><blocked>true</blocked></mirror></mirrors>
五、配置 Maven 工程的基础 JDK 版本
如果按照默认配置运行,Java 工程使用的默认 JDK 版本是 1.5,而我们熟悉和常用的是 JDK 1.8 版本。修改配置的方式是:将 profile 标签整个复制到 settings.xml 文件的 profiles 标签内。
<!-- java版本 -->
<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>
六、配置环境变量
- 检查 JAVA_HOME 配置
Maven 是一个用 Java 语言开发的程序,它必须基于 JDK 来运行,需要通过 JAVA_HOME 来找到 JDK 的安装位置。
可以使用下面的命令验证:
- 配置 MAVEN_HOME
为了能够在命令行中使用Maven,需要将Maven添加到系统的PATH环境变量中。在Windows系统中,可以按以下步骤操作:
- 右键点击“计算机”或“此电脑”,选择“属性”。
- 点击“高级系统设置”。
- 在“高级”选项卡中,点击“环境变量”。
- 在“系统变量”中找到“Path”变量,双击打开编辑窗口。
- 在编辑窗口中,末尾添加Maven的bin目录的路径,多个路径之间用分号分隔。
- 点击“确定”保存变更。
-
验证
结语
以上就是Maven核心程序解压和配置的详细步骤。按照这些步骤进行配置后,我们就可以方便地使用Maven管理Java项目了。