Maven带来的便利

用maven来管理工程有一段时间了,不过由于一开始工程是前辈搭起来的,自己没有动手实践过,偶尔会建立新工程也是机械的copy,一直没有体会到maven带来的便利。今天翻看了下maven的文档,收获很多,同时也发现之前一直傻的冒泡,简单的罗列下我的几点收获:

 

1、新建一个工程时最让我头痛的jar包引用不完整,导致代码运行时各种提示类找不到的问题,maven的一个可传递依赖就轻松的搞定了,大块人心啊。 问题具体描述:我们在使用一个第三方jar包时,比如dom4j的包,如果单纯只把dom4j的包添加到classpath,编译时不会报错,但因dom4j本身也依赖xml-api这么个包,如果没有把xml-api添加到classpath,一运行起来,就会提示其中某个类找不着,于是又郁闷的去找jar包去了。 而maven是可以传递依赖的,maven的pom文件中只需要添加dom4j的依赖配置,maven会自动帮你寻找dom4j自身依赖的其他包,包括依赖的依赖。

 

2、maven的中心库中包含了很多的类库,几乎涵盖我们日常开发会用到的类库。

 

3、maven可以从父工程中继承配置,在新建子工程时可以省很多事情。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值