黑猴子的家:为什么使用 Maven ? ①

1、一个项目的基本技术

9193428-e0eb68129d7ee4b4.png

2、项目中不使用maven技术,可能存在的问题

(1)一个项目就是一个工程

如果项目非常庞大,就不适合继续使用package的方式来划分模块。

我们希望: 每个模块就是一个工程。利于分工协作.

借助于maven就可以将一个项目拆分成多个工程.

(2)项目中需要的jar包必须手动的"复制" "粘贴"到WEB-INF目录下

带来的问题是同样的jar包出现到不同的功能下. 浪费存储空间. 让工程变的臃肿.

我们希望:将jar包管理到某个位置(仓库),有需要使用jar包的工程就去引用这个仓库中的jar包即可.

借助于maven,就可以将jar包进行统一的管理,不需要将jar包复制到具体的工程下.

(3)jar包需要别人替我们准备好,或者到官网下载

带来的问题: 不同的技术官网提供的下载方法是不同的.

以不规范的方式下载jar包,可能下载到的内容也是不规范的.

我们希望: 以正规的方式 很便捷的下载到所需的jar包

借助于maven可以以正规的方式得到所需的jar包. 几乎所有知名的框架或者第三方的工具的jar包都存放到了maven的中央仓库中

(4)jar包与jar包之间会有依赖关系

带来的问题: 导入一个jar包的时候,需要将所依赖的jar包一并导入.需要明确知道各个jar包之间的依赖关系

Commons-FileUpload-1.3.jar 依赖 commons-io-xx.jar包.

我们希望: 引入某个包的时候,能自动的将所依赖的jar包也引入进来.

借助于maven,可以自动将所依赖的jar包导入进来.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值