MAVEN 开发 (1) -- 概念及实战使用

一、MAVEN概念

maven是java后端开发常用的包管理工具,提供项目与依赖包版本定义管理、子父依赖包处理、项目打包发布等项目包问题完善解决方案

二、MAVEN架构与基本使用

maven架构:

 

 maven使用:

1.项目需要创建为maven项目,在pom.xml文件中定义项目信息、依赖包信息、插件信息、仓库信息(使用关键标签gav)

2.maven需要到仓库中加载jar包,仓库分为:本地仓库、企业私服仓库、远程中央仓库(结构图如下)

 

* maven优先在本地拉取,未扫描到去到私服仓库获取,私服仓库没有回去远端中央仓库拉取,每次获取到之后会回路依次缓存

3.maven私服:

部署在企业服务器中的私有远程仓库,供企业快速来取依赖或发布组件&插件包

* 企业maven私服需要配置地址和认证信息

 

 4.maven镜像

mirrors配置,能够拦截仓库请求,并转发到到指定仓库,灵活转换

 5.开发常用地址

maven包查找与下载:https://mvnrepository.com

posted @ 2022-05-24 10:53  yangdq  阅读(25)  评论(0编辑  收藏  举报