Maven的安装和配置
Maven是Java项目常用的依赖管理和构建工具,项目使用Maven的一个特点就是包含一个pom.xml
文件。实际上,Idea在安装时会集成一个Maven,这里不使用这个集成的,而是记录一下如何在机器上单独安装并配置好。
首先,需要安装好jdk。然后,到搜索引擎上搜索Maven并下载到本地,解压之后配置系统环境变量。这一步与安装和配置Java环境类似,网上也有较多的指引,就不再单独记录。到这一步,应该可以在命令行工具中使用mvn
相关程序了。
对我来说,Maven类似pip、conda这些包管理工具,有一个中央仓库,在需要某一依赖时先搜索本地仓库,如果没有再从中央仓库下载。这里需要进行两个配置,都在conf/settings.xml
文件中。
- 配置本地仓库的路径,避免直接使用默认路径,可能占用大量系统盘空间。
- 第二个配置是针对国内的开发者而言的,类似conda配置国内镜像源,通常会将远程中央仓库配置为阿里云的Maven镜像仓库。
这两个配置的具体修改都可以在网上找到。
Idea使用本地Maven仓库
前面提到Idea项目默认使用的是集成的Maven,点开Idea的Settings选项,找到Maven相关设置,如下图。
默认情况下,Maven home path
选项值为集成 (Bundled) 的Maven,我们需要设置为安装的Maven根路径,然后将配置文件和本地仓库的路径也进行重写。这一步完成之后,Idea就会使用本地机器安装的Maven和本地仓库了,打开本地仓库的目录,可以看到大量被下载的依赖。类似conda的本地缓存,这个本地仓库自然也应该可以被清理,但是这里我还没有这个需求,暂时不去管它。
如果有需要,可以在Repositories
设置中更新本地仓库的索引。