maven的Lifecycle下各程序功能
首先总结一下6个常用命令作用
clean清除
validate验证
不常用
compile编译
javac 中的c 就是compile编译
编译后的文件在target下的classes目录里
package打包
其中包类型有三种,vol包,jar包,pom包,对springboot来说都是jar包
双击package后自动在target 下生成jar包
下面.original文件是自己写的Java类文件,很小
而图中的jar包是可以直接运行的jar包,比较大,包含配置引入的其他依赖包
verify验证
不常用
install安装
双击install后,将jar包自动安装到本地库
site站点
生成项目之间依赖的站点文件,相当于生成一个网站,都是静态页面,能看到依赖包,版本及兼容性
deploy发布 部署
将jar包通过maven里配置的信息给他部署到指定的服务器里去