Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队能够自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。html
在多个开发团队环境时,Maven能够设置按标准在很是短的时间里完成配置工做。因为大部分项目的设置都很简单,而且可重复使用,Maven让开发人员的工做更轻松,同时建立报表,检查,构建和测试自动化设置。tomcat
Maven的主要目标是提供给开发人员:服务器
项目是可重复使用,易维护,更容易理解的一个综合模型。框架
插件或交互的工具,这种声明性的模式。yii
Maven项目的结构和内容在一个XML文件中声明,pom.xml 项目对象模型(POM),这是整个Maven系统的基本单元。maven
Maven库:工具
Maven基本操做:单元测试
一些基本的操做,编译,构建,单元测试,安装,网站生成和基于Maven部署项目。测试
mvn package 打包项目,推荐使用mvn clean package以获取最新部署网站
mvn clean 清理项目
mvn test 运行单元测试
mvn install 打包和部署项目到本地资源库
mvn site 为项目生成信息文档站点
mvn site-deploy 经过WebDAV部署自动生成的文档站点到服务器
mvn tomcat:deploy 以 WAR 文件部署到 Tomcat
参考:https://www.yiibai.com/maven/