Maven 的个人理解,所有稍大的项目都应该使用它

Maven

很多人发音[ma:vən] 实际上是不对的,正确读音应该是英[ˈmeɪvn]美[ˈmevən]。

简单的说,maven就是管理你项目中的LIB(第三方类库).     Java web项目的lib都在WEB-INF下的Lib中。这些LIB需要我们手动下载并管理。

时间长了:

1、可能产生非常多的LIB是没有用的,而你并不敢删除。

2、你并不知道这些LIB的具体版本。

3、项目Lib越来越多,越来越大,需要占用越来越多的空间。

4、当你有多个项目时,LIB实际上都差不多,这些LIB会被存在多份。

5、当你需要某个lib时,你可能需要去百度等搜索引擎寻找具体的LIB并下载。

6、当某个类库需要另一个类库依赖时,你需要手动去找它们的依赖关系。

... ...

而有了Maven,我们就可以解决以上所有问题。

maven 做的事就是将这些LIB统一管理起来,Maven有一个pom.xml,它就是你项目中所有的LIB,你可以随时删除不想的LIB,随时查看你LIB的版本,随时寻找新的LIB(只需要一个仓库)。所有LIB都存在一份一个地方,当其它项目需要这些LIB时,只需要引用这个pom.xml即可。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值