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/maven-usage/