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

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

原文链接:http://www.cnblogs.com/jack1995/p/6925734.html

一、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://www.cnblogs.com/youqc/p/9291906.html

你可能感兴趣的文章
规范化-数据库设计原则
查看>>
BASIC-24_蓝桥杯_龟兔赛跑预测
查看>>
C# 中使用Linq和Lambda表达式对List<T>进行排序
查看>>
offsetHeight, clientHeight与scrollHeight的区别
查看>>
002-python基础-hello-world
查看>>
WPF复杂形状按钮
查看>>
谈一谈循环的性能提升
查看>>
为vsftpd 本地用户指定目录
查看>>
codevs1222 信与信封的问题
查看>>
登录界面 动画背景效果
查看>>
B.xml
查看>>
互联网界资讯站
查看>>
第二篇:个案管理师之执行篇-台湾最佳医院信息化及管理实践
查看>>
SettingsJDK
查看>>
HttpClient封装方法
查看>>
CodeForces - 779D
查看>>
NOI题库 / 2.6基本算法之动态规划 - 7614:最低通行费
查看>>
Reactor模式详解
查看>>
7.1.9 input
查看>>
Liunx之xl2TP的一键搭建
查看>>