目录
一 Maven简介
1.1 Maven是一个依赖管理工具
-
不使用依赖管理工具存在的问题:
jar包数目:项目中运用到的jar包数量很多,需要用到上百个也正常。
jar包的来源:jar包所属技术的官网一般都是英文的网址,其结构和下载方式都可能不同,甚至下载jar包可能需要特殊工具。
jar包存放位置:在web工程中,jar包必须存放在指定位置。
jar包依赖关系:使用到的jar包当中,其彼此之间存在错综复杂的依赖关系。依赖关系的复杂程度,已经上升到了完全不能靠人力手动解决的程度。另外,jar 包之间有可能产生冲突。进一步增加了我们在 jar 包使用过程中的难度。
-
使用依赖管理工具:
使用Mavne后,可以通过配置来导入需要的jar包。配置完成后会自动下载对应的jar包,并且会通过jar包的依赖关系自动下载其所依赖的其他jar包。
1.2 Maven是一个构建工具
不论是否使用Maven,项目的构建都是必须的。在用IDEA开发的过程中,构建的工作是IDEA帮忙替我们完成的。
1.3 Maven软件工作原理模型图

1.4 总结
Maven 是一款为 Java 项目管理构建、依赖管理的工具。使用 Maven 可以自动化构建、测试、打包和发布项目,大大提高了开发效率和质量。
本文介绍了Maven作为依赖管理工具和构建工具在Java项目中的重要性,它解决了jar包管理的复杂性,通过自动化构建提高开发效率。
828

被折叠的 条评论
为什么被折叠?



