由于Java 的生态非常丰富,无论你想实现什么功能,都能找到对应的工具类,这些工具类都是以jar 包的形式出现的,例如Spring, springMVc、MyBa tis、数据库驱动,等等,都是以jar包的形式出现的, jar包之间会有关联,在使用一个依赖之前,还需要确定这个依赖所依赖的其他依赖,所以,当项目比较大的时候,依赖管理会变得非常麻烦臃肿,这是Maven解决的第一个问题。
Maven还可以处理多模块项目。简单的项目,单模块分包处理即可,如果项目比较复杂,要做成多模块项目,例如一个电商项目有订单模块、会员模块、商品模块、支付模块...一般来说,多模块项目,每一个模块无法独立运行,要多个模块合在一起,项目才可以运行,这个时候,借助Maven 工具,可以实现项目的一键打包。
版权声明:本文为CSDN博主「电竞丶小松哥」上传的资源文件
1