maven以及maven仓库设置与pom

阿丹解读:

        如果要研究spring-boot就离不开maven,以及maven仓库。在开发中对于中途进入开发团队的人员来说快速了解以及应用maven仓库是个很重要的技能。

寻找maven位置

在使用idea的箭头所指。 

maven以及maven仓库设置与pom_第1张图片

点击进入setting 

 maven以及maven仓库设置与pom_第2张图片

 在对话框中输入maven即可快速找到

maven以及maven仓库设置与pom_第3张图片

 maven的基础信息

meven home directory: 其中包含有关用户设置、配置文件和数据的信息。

user settings file:"用户设置文件"是一个包含特定用户配置设置和偏好的文件

local repository:本地仓库的地址

maven以及maven仓库设置与pom_第4张图片

maven设置中最重要的文件夹 其中3.6.1代表版本

 maven以及maven仓库设置与pom_第5张图片

 这里就是重点配置maven的配置文件的配置文件

maven以及maven仓库设置与pom_第6张图片

点击进入setting.xml文件 

setting.xml文件重点 

本地maven仓库的位置

改标签指定了本地仓库位置

maven以及maven仓库设置与pom_第7张图片 需要注意:

        指定了本地仓库的位置需要与idea中的这个配置保持一致,不然就会出现本地仓库无法找到的错误。会出现jar包丢失或者jar包找不到的情况。

maven以及maven仓库设置与pom_第8张图片

 maven仓库加速器 mirrors标签

 mirror代表私服地址,从上到下,具有优先级,如果第一个mirror私服标签中的仓库找对应jar包进行下载,mirror标签容量一定是上小下大。来进行配置和调试的。位于上面的mirror标签的优先级要高于下面的mirror标签。重点是url标签一定要写对。maven以及maven仓库设置与pom_第9张图片

 根据pom文件找对应的文件在本地maven的位置

可以根据对应的文件来自己进行拼接, 根据groupid+artifactId+version来进行查找

如果version想如图一样的话,则可以按住ctrl点击就能跳转到对应的版本号 

maven以及maven仓库设置与pom_第10张图片

 groupid:组织机构id

artifactId:项目id

version:版本

description:详情

properties:公共变量中抽取,使用${}表达式来进行的,如果在下面pom文件中的版本号中爆红。则可能是上面没有写对应的版本号。

dependencyManagenment:依赖申明 依赖管理 只声明不应用 是我所在的下面这些字项目进行运用。给下面的maven聚合项目来使用。可以声明我们使用的版本。这样可以有效的避免同种依赖的版本冲突。

需要额外导入本地jar包(maven仓库或者私服仓库无法下载)

在项目中新建一个lib文件夹,将需要导入的jar包放在文件下面。

在需要导入的项目中的pom文件中的中写

        导入包的组织机构id

        项目的id

        项目的绝对路径位置

        告诉maven是那个模块使用这个jar包(模块的名字)

maven以及maven仓库设置与pom_第11张图片

你可能感兴趣的:(若依,阿丹服务器配置,maven,java,mybatis,服务器,linux)