《一》,settings.xml的配置
(其实配置文件的使用方法在各自的文件中都已经被开发者注释掉,唯一不足的是,很多人的英语水平不够好,所以不会配置,更详细的配置方法请打开settings.xml阅读 或者 看Apache官网的解释)
1. Maven的配置文件有两处:
1> Maven自己的安装:位置在 maven的解压包下的/...../conf/settings.xml下
2> 第二处用户自己安装的: 位置在 .m2/settings.xml下
第一处的是全局设置, 第二处是用户设置,如果两个文件都存在,切同时被合并,则用户的setting.xml将处于主导地位。
3> 介绍Maven标签的作用:
<localRepository> ----> Maven的库的配置, 默认在.m2/repository/下
<interactiveMode> ----> 输入提示选择,默认true,即输入将提示
<offline> ---> 编译时是否连接网络,默认false
<pluginGroups> ---> 插件配置
<proxies> ----> 代理设置,特别针对于公司内网,或者用公司自己搭建的nexus, nexus的详细搭建过程
<servers> ---> 特殊服务器连接配置
<mirrors> ----> 镜像源配置, 阿里源
<profiles> ----> 以各种方式激活的配置文件列表
《二》 logging的配置: 位置在/....../maven-3.5.3/conf/logging
org.slf4j.simpleLogger.defaultLogLevel=info
showDateTime=false
showThreadName=false
showLogName=false
logFile=System.out
levelInBrackets=true
log.Sisu=info
warnLevelString=WARNING
《三》proxy的配置
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>Fa1317065</username>
<password>TeWR5S7c</password>
<host></host>
<port></port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts> ---->非代理主机设置接收通配符
</proxy>
《四》镜像配置
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>