博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven是什么
阅读量:6883 次
发布时间:2019-06-27

本文共 738 字,大约阅读时间需要 2 分钟。

hot3.png

一、Maven是什么

  Maven是一个Apache公司的开源项目,是项目构建工具。用来管理依赖。

1、Maven的好处

  使用maven可以在项目中不用导入项目依赖的jar包,省去了下载和导入jar包的过程,使项目的大小等到了缩减。

2、Maven好处如何实现

  Maven通过一个仓库来存放jar包,在Maven项目中,不再需要导入这些jar包,只需要告诉项目所依赖的jar包的坐标,Maven就会自己将我们项目所需要的jar包给我们依赖进来。在maven中仓库有三种:

  (1) 本地仓库:本地仓库就在自己的机器上,我们可以在自己的机器上创建一个maven仓库,然后就需要的jar包导入进去,就可以在项目中引用。

  (2) 私服仓库:私服仓库在公司局域网内,公司可以在自己的局域网内创建一个仓库,将项目所需要的jar包存放在此仓库中,这样整个项目组就都可以使用此仓库提供的jar包,不再需要在自己本地创建仓库来保存jar包。

  (3) 中央仓库:中央仓库是最大的一个仓库,由Apache组织来负责维护,几乎包括了现在所有的jar包(有一些涉及版权问题没有,比如:oracle数据库的连接jar包),但是中央仓库的访问速度非常慢。

3、Maven如何在仓库中查找jar包

  Maven在仓库中查找jar包需要使用到jar的“坐标”信息,坐标信息由“公司名称+项目名称+版本信息”三部分构成。如小图所示

4、Maven的两大核心

  (1) 依赖管理:对项目需要使用到的jar包进行管理。

  (2) 项目构建:项目在编码完成后,对项目进行编译、测试、打包、部署。

 

转载于:https://my.oschina.net/idea813/blog/1623348

你可能感兴趣的文章
android之ListView和BaseAdapter的组合使用
查看>>
scrapy爬虫流程
查看>>
第五课:系统目录及ls·文件类型及alias命令介绍
查看>>
python 文件处理、数据持久化与正则
查看>>
Java中哪个JSON库的解析速度是最快的?
查看>>
Linux之Bash基础特性(2)
查看>>
【C#|.NET】从控制反转(依赖注入)想到事件注入(非AOP)
查看>>
Linux修改用户所在组方法
查看>>
ansible (2.4.2.0) API python调用重写 | 适用于 web
查看>>
NET C#创建WINDOWS系统用户
查看>>
阿里ubuntu云主机 安装第三方源代理出现403的问题
查看>>
Echart数据报表
查看>>
linux的functions之daemon函数详解
查看>>
安装jenkins
查看>>
Windows server 2008访问权限应用规则
查看>>
本地YUM源配置-Redhat Enterprise 5.9
查看>>
windows注册表修改同步时间频率
查看>>
ssh框架搭建错误集合
查看>>
《防SSH爆破脚本》
查看>>
路由器本地权限划分--进程赋权
查看>>