目录

一、Maven简介
官方解释:
Maven, a Yiddish word meaning accumulator of knowledge, began as an attempt to simplify the build processes in the Jakarta Turbine project. There were several projects, each with their own Ant build files, that were all slightly different. JARs were checked into CVS. We wanted a standard way to build the projects, a clear definition of what the project consisted of, an easy way to publish project information, and a way to share JARs across several projects.The result is a tool that can now be used for building and managing any Java-based project. We hope that we have created something that will make the day-to-day work of Java developers easier and generally help with the comprehension of any Java-based project.
翻译:
Maven 是一个意第绪语单词,意思是知识的积累器,最初是为了简化 Jakarta Turbine 项目的构建过程。有几个项目,每个项目都有自己的 Ant 构建文件,但都略有不同。 JAR 已签入 CVS。我们想要一种构建项目的标准方法、项目组成的清晰定义、发布项目信息的简单方法以及跨多个项目共享 JAR 的方法。
结果是一个现在可用于构建和管理任何基于 Java 的项目的工具。我们希望我们所创建的东西能够使 Java 开发人员的日常工作变得更加轻松,并且通常有助于理解任何基于 Java 的项目。
通俗讲解:
Maven是⼀个项⽬管理⼯具, 通过pom.xml⽂件的配置获取jar包,⽽不⽤⼿动去添加jar包。
二、创建一个Maven项目
IDEA本⾝已经集成了Maven, 我们可以直接使⽤, ⽆需安装。
2.1 社区版创建
步骤:
- New Project
- New Project->修改项目->名字Maven->create
- 点击New Project创建新文件
- 在创建文件界面选择New Project,修改项目名字,再点击Build system行的Maven选项,最后点击create创建即可。
- 当创建的文件里面有pom.xml,那么就创建成功了。
2.2 专业版创建
步骤:
- New Project
- Maven->修改项目名字->Finish
- 点击New Project创建新文件
- 在创建文件界面选择Maven,点击Next即可
- 修改项目名字,最后点击Finish创建即可。
- 当创建的文件里面有pom.xml,那么就创建成功了。
三、Maven核心功能
Maven核心功能主要体现在两个⽅⾯:
- 项⽬构建
- 管理依赖
3.1 项⽬构建
Maven