构建:下载依赖包
1.1优先级
本地仓库>私服>中央仓库
1.2 逻辑
先在本地仓库找,时候有需要的架包,没有到私服找,再没有就到中央仓库找 ,中央仓库找到后,会主动下载到私服和本地,存储起来。(中央仓库的地址已经在一个配置文件里面配置好了,除非使用镜像覆盖掉)
1.3配置文件
(1) 本地仓库设置:maven setting.xml配置文件<localRepository>节点
(2) 私服仓库设置:maven setting.xml配置文件<profile><pluginRepositories><pluginRepository>管理插件私服
maven setting.xml配置文件<profile><Repositories><Repository>架包私服
需要激活,maven setting.xml配置文件 <activeProfiles><activeProfile>dev</activeProfile></activeProfiles>激活id为dev的<profile>
(3) 中央仓库:已经在一个配置文件里面配置死了,可以使用<mirrors><mirror>替换,也可以去找到那个配置文件里面去改
1.4 命令 mvn eclipse:eclipse
上传到本地仓库
2.1 逻辑
上传本地仓库
2.2 mvn install
上传到私服仓库
3. 1 上传到私服
优先级:未激活<profile>,使用<profile>外的<distributionManagement><repository>节点
激活了<profile>,使用<profile>外的<distributionManagement><repository>内的节点,<profile>没有这个节点,还是使用外面的节点
激活方法:命令加上-P参数,后面跟需要激活的<profile>节点值
命令:mvn deploy -Pmyprofile
节点:只会使用POM.XML配置文件里面的<distributionManagement><repository>节点