maven的生命周期

1.maven的生命周期是什么?

Maven的生命周期就是为了对所有的maven项目构建过程进行抽象和统一。

2.Maven中有3套相互独立的生命周期:

clean:清理工作。

default:核心工作,如:编译、测试、打包、安装、部署等。
site:生成报告、发布站点等。


注意:在同一套生命周期中,当运行后面的阶段时,前面的阶段都会运行。

例如:运行install:compile,test,package都会运行,但clean不会运行(因为install和clean不属于同一套生命周期)

3.执行生命周期的方式:

3.1 idea中,右侧的maven工具栏,选中对应的生命周期,双击执行。

3.1.1例如双击clean,就会删除target目录

3.1.2 双击package就会在target目录下生成对应的jar包

3.1.3双击install对项目进行安装,最终会将项目安装到本地maven仓库(注意要在生存期中点击install而不是插件中点击install)

补充:双击生存期中的对应过程,底层其实是去调用插件实现生存周期。所以直接点击插件可能会出现各种各样的问题。


根据你对应模块下的pom文件中的组织名和模块名,你就可以在你对应的maven仓库找到你安装的项目。

3.2 在命令行中,通过命令执行。(不常用,略)

相关推荐
李歘歘1 分钟前
Golang——GPM调度器
java·开发语言·后端·golang·go·秋招·春招
再拼一次吧2 分钟前
final修饰的用法
java·开发语言·jvm
计算机-秋大田3 分钟前
基于微信小程序的电影交流平台设计与实现(LW+源码+讲解)
java·微信小程序·小程序·课程设计
多多*4 分钟前
初识JVM HotSopt 的发展历程
java·开发语言·jvm·c++·学习·算法
Run Out Of Brain12 分钟前
MySQL程序之:指定程序选项
数据库·mysql·adb
weisian15125 分钟前
Mysql--运维篇--安全性(数据库访问控制,最小权限原则,表空间加密,TLS加密,证书签发,SQL注入及防范等)
运维·数据库·mysql
chian-ocean27 分钟前
进程的家园:探索 Linux 地址空间的奥秘
android·java·linux
ZVAyIVqt0UFji34 分钟前
360AI平台资源可视化建设
数据库·搜索引擎
c1assy1 小时前
天机学堂3-ES+Caffeine
android·java·elasticsearch
終不似少年遊*1 小时前
通过一个算法的设计来了解栈的一些应用
java·前端·数据库