Maven使用
一、Maven安装与环境配置
1.1 配置环境变量
在Windows系统中,配置Maven环境变量步骤如下:
- 设置
MAVEN_HOME
:将MAVEN_HOME
变量设置为Maven的安装目录,例如:
1 |
|
- 添加到
Path
变量:在Path
变量中追加%MAVEN_HOME%\bin
,以便在任意目录下都能执行Maven命令。 - 验证安装:打开命令提示符,执行以下命令验证Maven是否安装成功:
1 |
|
若安装正确,会显示Maven的版本信息。
1.2 配置Maven仓库与镜像
编辑Maven安装目录下的conf/settings.xml
文件,进行如下配置:
- 设置本地仓库路径:在
<settings>
标签内添加以下内容,指定本地仓库位置:
1 |
|
- 配置镜像:同样在
<settings>
标签内,添加阿里云镜像配置,加速依赖下载:
1 |
|
上述配置中,<mirrorOf>*</mirrorOf>
表示该镜像用于替代所有远程仓库,从阿里云公共仓库下载依赖。
二、导入本地Jar包到Maven仓库
有时项目依赖的Jar包不在远程仓库中,需手动导入本地Jar包到Maven仓库。使用以下命令:
1 |
|
-Dfile
:指定本地Jar包的完整路径。-DgroupId
:设置组ID,类似于Java的包名,用于对依赖进行分组。-DartifactId
:设置项目ID,是依赖的唯一标识符。-Dversion
:设置依赖的版本号。-Dpackaging
:指定打包类型,通常为jar
。
例如,要将D:\libs\my-library.jar
导入到Maven仓库,组ID设为com.example
,项目ID设为my - library
,版本为1.0.0
,命令如下:
1 |
|
三、清除Maven仓库缓存
由于网络问题或其他原因,Maven仓库中的部分文件可能下载不完整,文件名中会包含lastUpdated
。可通过以下批处理脚本清除这些缓存文件:
1 |
|
set REPOSITORY_PATH=D:\Maven
:设置Maven仓库的根目录。for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
:循环查找仓库目录下所有文件名包含lastUpdated
的文件。del /s /q %%i
:删除找到的文件,/s
表示递归删除子目录中的文件,/q
表示安静模式,不提示确认。pause
:脚本执行完毕后暂停,方便查看执行结果。
将上述代码保存为.bat
文件,双击运行即可清除Maven仓库缓存。
Maven使用
https://119291.xyz/posts/2025-04-15.maven-usage/