maven是现在主流公司都在使用的一个项目组织工具.也有一些替代的工具,比如gradle,但是目前还没形成趋势,能否大规模使用有待验证.
使用maven具备如下好处
- jar包管理,使用maven搭建的环境,比使用ant或者自己管理的jar包,会出现更少的jar包冲突
- 打包控制,除了能方便的打包以外,还能打doc包,source包和可执行包
- 集成CI工具,使用maven的最重要的好处就能可以和各种CI工具集成,是敏捷开发中不可缺少的工具
- 查看源码,改变了查看源码的方式
虽然各种IDE里面已经集成了嵌入式的maven,我这边还是推荐使用外部的Maven工具进行处理,内部嵌入式的maven,会受到当前IDE的JRE的影响,有时候本地编译成功不代表在服务器上能成功. 而本地成功,能代表服务器上进行编译也一定能成功.
2021/10/28大约 4 分钟
