在IDEA中构建完Maven项目后,在右边栏目可以看到:
-
clean 清理缓存,清理项目生成的缓存
-
validate 校验,验证项目需要是正确的项目信息及依赖
-
compile 编译,编译项目中的代码
-
test 测试,运行项目的单元测试
-
package 打包,将项目编译后的代码打包成发布格式
-
verify 检查,对集成测试结果进行检查,确保项目的质量是达标的
-
install 安装,将包安装到maven的本地仓库 ,以便在本地的其他项目中可以引用此项目
-
site 位置, 生成站点文档(项目站点文档创建的处理)
-
deploy 部署,将包安装到私服仓库,以供他人开发共享
在pom.xml文件中通过dependency添加依赖时,可以通过scope标签配置当前依赖的适用范围
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.29</version>
<scope>test</scope>
</dependency>
其值可以是:
runtime :运行时使用
provided :编译、测试、运行时使用
compile : 编译、测试、运行、打包时使用(默认)