maven是什么?
主要用来管理jar包,以及管理项目运行周期,包含clean,install,test,package,repackage等。jar包常会出错。
一.配置文件 settings.xml
-
作用:配置maven的信息,包含maven的本地仓库和镜像。
-
位置:Maven的安装目录的conf子目录下面,或用户目录的.m2下面
-
位置优先级:conf目录下>.m2下
-
标签及含义
localRepository: ${user.home}/.m2/repository 本地库默认在.m2下
interactiveMode:true 表示需要和用户交互,不需要则为false
offline:false 默认为false,表示项目编译和部署时会联网下载pom文件中没有但又被现有jar包依赖的远端jar包,即每次编译会更新jar包。true可用于离线状态下运行,如修改子项目后,启动父项目,可测试子项目修改争取与否。
pluginGroups:略 不常用
proxies: 配置代理
servers:配置仓库的访问权限
mirrors:设置镜像,一般分为阿里云,公司的镜像。