Maven配置,强大的Java包管理器
Maven介绍
Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 它是一个Apache的开源项目,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理,为了不重复造轮子。
例如:两个项目A B,项目A需要依赖一些jar包,项目B也需要依赖这些jar包,那么此时如果都把jar包引入到项目中,就是在重复造轮子,我们应该把这些所有的jar包放到一个地方,需要用的时候过去取即可。
Apache Maven 下载
下载地址:https://maven.apache.org/download.cgi
在上图选择适合自己的,我使用的平台是Win10,所以我选择了Zip格式的二进制文件。下载之后,解压到适当的文件夹,建议建一个环境搭建的文件夹。
Apache Maven 安装
要求
Apache Maven 的启动需要jdk的支持,如果没有安装jdk,可以移步到博客:。
这里具体要求需要根据maven的要求提供。
还是刚才那个下载页面,有明确的要求:Maven 3.3+ require JDK 1.7 or above to execute
系统需要能执行java命令。
启动
解压到适当的文件夹
添加环境变量
- 变量名称:MAVEN_HOME
变量值:解压文件路径,例如:D:\DevTools\Apache\apache-maven-3.6.3 - 变量名称:PATH
变量值:;%MAVEN_HOME%\bin;
修改配置
- 修改仓库位置
<localRepository>D:/DevTools/Apache/maven-repository</localRepository>
- 修改镜像源
<!--下面是配置内容-->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
配置文件路径:/apache-maven-3.6.3/conf/settings.xml
启动测试
新开一个CMD命令框:输入命令:mvn help:system
成功安装结果如下: