Maven的简介项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
仓库分三类:
本地仓库,远程仓库(私服),中央仓库。
maven项目标准目录结构
src/main/java目录 核心代码部分
src/main/resources 配置文件部分
src/test/java 目录 测试代码部分
src/test/resoutces 测试配置文件
src/main/webapp 页面资源,js,css,图片等
maven的生命周期
mvn clean:清除项目编译信息(清理生命周期)
编译 | 测试 | 打包 | 安装 | 发布 |
---|---|---|---|---|
mvn compile | test | package | install | deploy |
(默认生命周期)