Maven基础

什么是Maven

Maven的实质是一个项目管理工具,它j将项目开发和管理过程抽象成了一个项目对象模型(POM)。

Maven安装注意事项

Maven安装需去官网下载资源包,对其解压,解压即安装。安装后需要配置Maven环境(类似JDK环境配置),在此就不细讲了。

Maven的作用

Maven可以提供标准的、跨平台的自动化项目构建方式;方便快捷的管理项目依赖的资源(jar包) ,避免资源间的版本冲突问题;提供标准的、统一的项目结构。

Maven基础概念-仓库

仓库的作用是存储资源,它可以分为本地仓库和远程仓库。

本地仓库是存储从远程仓库下载的资源。其实每一台电脑都算得上是一个本地仓库,简单来说,本地仓库距离最近,优先级最高。电脑上的默认本地仓库位置在用户目录下一个 .m2文件下的repository文件中。

远程仓库还可以分为私服和中央仓库。
中央仓库是由Maven团队维护,存储所有资源的仓库,它是开源的,笼统的来说,中央仓库就是一个终极大BOSS,总仓库,所以它的优先级最低。

私服是在范围内使用的存储资源的仓库,它可以代理任何外部的共仓库(包括中央仓库),不对外共享,它是从中央仓库获取资源,优先级处于中间。

Maven仓库配置

仓库需要在Maven的配置文件中配置,具体位置在Maven安装文件下的conf目录下的setting.xml中,这个文件是Maven一个极其重要的文件。

本地仓库配置

本地仓库配置是在标签中间配置,需要写出有效的绝对路径。。

<localRepository>D:\KaiFa\maven\mavenCangKu\maven_repository</localRepository>

远程仓库配置

中央仓库配置是在 下进行配置,因为有私服的存在,所以一般不需要我们进行设置中央仓库。

私服仓库配置,也叫镜像仓库配置。他是在标签下进行设置的,包裹在子标签中。

 <mirror>
    <id>alimaven</id>
     <mirrorOf>central</mirrorOf>
     <name>aliyun maven</name>
     <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
 </mirror>

Maven基础概念-坐标

Maven中的坐标用于描述仓库中资源的位置;它可以准确的定位资源位置,方便下载依赖资源,一个项目中可以有多个依赖。
坐标可以在https://mvnrepository.com/网站下载。

坐标是在pom.xml中设置的,在标签下的子标签中。

坐标的组成

  • groupld:所属组织名称
  • artifactld:所属项目名称
  • version:项目版本号
  • packaging:项目打包方式
<dependencies>
        <!--lombok-->
    <dependency>
       <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
       <version>1.18.24</version>
 	</dependency>
 </dependencies>

以上就是Maven基础概念,基础是深入的铺垫,所以应深刻理解并掌握。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值