/home/user/.m2/settings.xml 是局部配置,特定用户有的maven 配置。
/usr/local/maven/conf/settings.xml 是全局配置,所有用户都有的 maven 配置。
当用户既有局部配置,又有全局配置时,会将两个配置文件合并,并用局部配置文件覆盖全局配置文件。即若某些属性在两个配置文件中都有配置,用 /home/user/.m2/settings.xml 中的配置来替代 /usr/local/maven/conf/settings.xml 中的配置。
settings.xml 中描述了 maven 中央仓库的地址等信息。
若 settings.xml 内容为空,则 maven 无法下载更新依赖的包。