目录
一.Maven项目标准目录结构:
目录 | 内容 |
src/main/java目录 | 核心代码部分。 |
src/main/resources | 配置文件部分。 |
src/test/java目录 | 测试代码部分。 |
src/test/resources | 测试配置文件。 |
src/main/webapp | 页面资源,js,css,图片等等 |
二.Maven常用指令
指令 | 功能 |
mvn clean | 清除项目编译信息。 |
mvn compile | 核心代码进行编译,放在target。 |
mvn test | 编译测试代码和核心代码。 |
mvn package | 编译核心代码和测试代码并打包在target目录下。 |
mvn install | 编译核心代码和测试代码并打包在target目录下,安装到本地仓库。 |
mvn deploy | 发布 |
三.Maven生命周期
清理生命周期:clean
默认生命周期:compile(编译)、test(测试)、package(打包)、install(安装)、deploy(发布)
站点生命周期
四.Maven概念模型
项目对象模型(POM)
项目自身信息
项目运行所依赖的jar包信息
项目运行环境信息:jdk,tomcat信息
1.依赖管理模型(Dependency)
(1)放置jar包坐标
jar包坐标信息组成:公司组织的名称、项目名、版本号
(2).指向三类仓库
在运行一段Maven工程时第一站在本地仓库找jar包,如果没有,在连网情况下,连接中央仓库下载jar包,在公司,没有jar包,会在远程仓库查找,或者本地上传,亦或者连接网络在中央仓库下载。
2.一键构建
默认生命周期每一个构建项目的命令都对应了maven底层的一个插件。
声明:信息来源于b站黑马程序员框架学习,仅供学习参考。