概念:
Maven是一个项目管理工具,它包含一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。
maven项目标准目录结构
src/main/java目录 核心代码部分。
src/main/resources 配置文件部分。
src/test/jave目录 测试代码部分
src/test/resources 测试配置文件
src/main/webapp 页面资源,js,css,图片等
生命周期
清理生命周期
mvn clean 清除项目编译信息
默认生命周期
mvn complie 生成核心代码编译文件
mvn test 生成测试编译文件和核心代码编译文件
mvn package 生成测试编译文件和核心代码编译文件以及将项目打成war包
mvn install 生成测试编译文件和核心代码编译文件以及将项目打成war包并安装到本地仓库
mvn deploy 生成测试编译文件和核心代码编译文件以及将项目打成war包并安装到本地仓库,将项目进行发布
站点声明周期