1、定义
Maven的本质是一个软件项目管理和理解工具。
每一个Maven工程都有一个pom.xml文件,位于根目录中,包含项目构建生命周期的详细信息。通过pom.xml文件,我们可以定义项目的坐标、项目依赖、项目信息、插件信息等等配置。
Maven的主要作用主要有3个:
1)项目构建:提供标准的、跨平台的自动化项目构建方式;
2)依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题;
3)统一开发结构:提供标准的、统一的项目结构;
2、常用命令
mvn compile,编译
mvn test,测试
mvn clean,清理
mvn pakage,打包
mvn clean pakage,清理并打包
mvn install,安装
mvn clean install,清理并安装