Maven详解

概述

Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念(见补充),Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
一句话总结就是:Maven是用来管理项目的依赖(Jar包)和构建项目的。
举个栗子:用java操作MySQL数据库时你需要将MySQL的驱动程序拷贝到项目的lib目录下,有了Maven就不用你手动下载驱动并拷贝了,你只需要将该驱动包的坐标(就是名称和版本信息)告诉Maven就行了。

依赖管理

Maven仓库

maven可以用来管理依赖,那这些依赖从何而来呢?从仓库来!

maven的仓库类型

  1. 本地仓库:就在你电脑上
  2. 远程仓库
    ①maven中央仓库(地址:http://repo2.maven.org/maven2/)
    ②maven私服(公司局域网内的仓库,需要自己搭建)
    ③其他公共远程仓库(例如apache提供的远程仓库,地址:http://repo.maven.apache.org/maven2/)
    下面时一个Maven寻找依赖的流程:
    在这里插入图片描述

坐标

前面说到只需要将依赖的坐标告诉Maven,它就会自动把依赖添加到项目中,那坐标长啥样呢?

<!--mysql驱动包的坐标-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.35</version>
        </dependency>

上面就是MySQL驱动包的坐标,其中groupId就是机构(公司)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值