现在的学习已经按照比较正规的三成架构方面进行,这其中Maven必将是学习的重中之重。
那么 什么是 Maven:
Maven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词
语,代表专家、内行的意思。
一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模
型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管
理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标
(goal)的逻辑。
Maven 能解决什么问题:
我们自己写项目的时候需要引用各种 jar 包,尤其是比较大的工程,引用的 jar 包往往有几十个乃至上百个, 每用到一种 jar 包,都需要手动引入工程目录,而且经常遇到各种让人抓狂的 jar 包冲突,版本冲突。Jar包太多导致项目会非常大,这时候Maven提供了统一的版本供我们使用。如果我们使用 Maven 工程来构建,会发现总体上工程的大小会少很多
所以以后的项目都会在Maven架构上进行编写,需要好好掌握。 |
|