maven记录3-仓库,pom文件,maven生命周期

一、仓库


1)仓库是什么:仓库是存放东西的,存放maven使用的jar 和我们项目使用的jar
>maven使用的插件(各种jar)
>我项目使用的jar《第三方的工具)
2)仓库的分类
>本地仓库,就是你的个人计算机上的文件夹,存放各种jar

>远程仓库,在互联网上的,使用网络才能使用的仓库
     (1)中央仓库,最权威的,所有的开发人员都共享使用的一个集中的仓库,  https://repo.maven.apache.org :中央仓库的地址
     (2)中央仓库的镜像:就是中央仓库的备份,在各大洲,重要的城市都是镜像

     (3)私服,在公司内部,在局域网中使用的,不是对外使用的。

3)仓库的使用,maven仓库的使用不需要人为参与-
开发人员需要使用mysql驱动--->maven首先查本地仓库--->私服--->镜像--->中央仓库., maven会依照此顺序去获取插件(jar包)。

 

二、pom文件

pom : 项目对象模型,是一个pom . xml文件
1)坐标:唯一值,在互联网中唯一标识一个项目的

<groupId>公司域名的倒写</groupId>

<artifactId>自定义项目名称</artifactId>

<version>自定版本号</version>
https : / /mvnrepository .com/搜索使用的中央仓库,使用groupId或者artifactId作为搜索条件  如,进去以后搜索 mysql,下面的依赖代码可以直接拷贝到maven下pom.xml文件中进行依赖。

2) packaging:打包后压缩文件的扩展名,默认是jar , web应用是war
packaging 可以不写,默认是jar
 

3)依赖
dependencies和dependency ,相当于是java代码中import
你的项目中要使用的各种资源说明,比我的项目要使用mysql驱动
<dependencies><!--依赖,类似于java代码中import -->

  <dependency>
     <groupId>mysql</groupId>
     <artifactId>mysql-connector-java</artifactId><version>5.1.9</version>
  </ dependency>
</dependencies>

 设置完成后,会先从本地仓库的下寻找目录  myslq--》mysql-connector-java----》5.1.9,然后寻找相应的jar文件。 如果本地仓库没有寻找到,则按照上述的顺序到  私服(如有)/镜像...逐级寻找。
4 ) properties:设置属性
5) build : maven在进行项目的构建时,配置信息,例如指定编译java代码使用的jdk的版本。

 

三、maven生命周期

maven生命周期,maven的命令,maven的插件
maven的生命周期:就是maven构建项目的过程,清理,编译,测试,报告,打包,安装,部署。

maven的命令:maven独立使用,通过命令,完成maven的生命周期的执行。
maven可以使用命令,完成项目的清理,编译,测试等等
maven的插件:maven命令执行时,真正完成功能的是插件,插件就是一些jar文件,一些类文件。
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值