最近用笔记本开发需要重新配置环境,记录下Maven配置过程
简单说Maven是一个用于项目构建和依赖管理的软件,解决Java开发中繁琐的环境配置等问题
直接解压即可,然后配置maven环境变量MAVEN_HOME,并添加%MAVEN_HOME%bin到path中
Maven配置
打开conf中的settings.xml,这里使用VSCode编辑,主要修改本地仓库位置,添加镜像仓库以及选择jdk版本
本地仓库
Maven包含三个仓库,分别是本地仓库,远程仓库,以及中央仓库
本地仓库用于本地缓存依赖,默认会放在用户文件夹,第一次运行Maven时从远程仓库下载的依赖都会存储在本地仓库中,之后直接从本地仓库获取,由于默认放在用户文件下,因此可重建一个文件夹,并添加到xml文件中
镜像仓库
当本地仓库没有依赖时会去中央仓库下载,但由于中央仓库在国外,访问太慢,因此还需要配置一个镜像仓库
以华为云镜像为例,将下列内容添加到settings.xml的mirros节点中
<mirror>
<id>huaweicloud</id>
<mirrorOf>*</mirrorOf>
<url>https://repo.huaweicloud.com/repository/maven/</url>
</mirror>
指定jdk版本
下面是指定jdk版本为21的情况,将其粘贴在profiles标签后面即可(这里指定了UTF-8编码格式)
<profile>
<id>jdk-21</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>21</jdk>
</activation>
<properties>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<maven.compiler.compilerVersion>21</maven.compiler.compilerVersion>
<encoding>UTF-8</encoding>
</properties>
</profile>
最后在IDEA中集成一下自己的Maven(IDEA有自带的Maven),File->Settings->Build...->Build Tools->Maven
建议每个项目都检查下File看是否为本地Maven,到这Maven配置就完成啦:)