maven的生命周期

server/2025/1/13 17:20:08/

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 在命令行中,通过命令执行。(不常用,略)


http://www.ppmy.cn/server/158045.html

相关文章

web-前端小实验5

实现以上图片中的内容 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title&…

Linux一键安装Docker和Docker Compose

Centos docker安装脚本 #!/bin/bash# docker_manager.sh # 用于管理 Docker 和 Docker Compose 的交互脚本# # 配置变量 # # Docker 仓库地址 DOCKER_REPO"https://download.docker.com/linux/centos/docker-ce.repo"# # 函数定义 # # 安装 Docker 和 Docker Comp…

Python创建GitHub标签的Django管理命令

在软件开发过程中,版本控制是非常重要的一环。GitHub作为最流行的代码托管平台之一,提供了强大的版本控制功能。其中,标签(Tag)是一个非常有用的功能,它可以帮助我们标记重要的代码版本。本文将介绍如何使用Python创建一个Django管理命令,用于自动化创建GitHub标签。 © iv…

AI大模型-提示工程学习笔记4

卷首语&#xff1a;我所知的是我自己非常无知&#xff0c;所以我要不断学习。 写给AI入行比较晚的小白们&#xff08;比如我自己&#xff09;看的&#xff0c;大神可以直接路过无视了。 不同主题提示词可以完成不同基本任务&#xff0c;常见的提示主题有&#xff1a; 文本概…

Mysql--运维篇--主从复制和集群(主从复制I/O线程,SQL线程,二进制日志,中继日志,集群NDB)

一、主从复制 MySQL的主从复制&#xff08;Master-Slave Replication&#xff09;是一种数据冗余和高可用性的解决方案&#xff0c;它通过将一个或多个从服务器&#xff08;Slave&#xff09;与主服务器&#xff08;Master&#xff09;同步来实现。主从复制的基本原理是&#…

【25考研】川大计算机复试情况,重点是啥?怎么准备?

24年进入复试的同学中&#xff0c;有10位同学的复试成绩为0分。具体是个人原因还是校方原因&#xff0c;还尚不明确。但是C哥提醒&#xff0c;一定要认真复习&#xff01;复试完后不要跟任何人讨论有关复试的题目及细节&#xff01; 一、复试内容 四川大学复试内容较多&#xf…

Linux运维中常用的命令总结

文件和目录管理命令 ls - 列出目录内容 ls: 列出当前目录的内容 ls -l: 以长格式列出目录内容 ls -a: 显示所有文件&#xff0c;包括隐藏文件 pwd - 显示当前工作目录 pwd: 输出当前工作目录的绝对路径 cd - 切换目录 cd /path/to/directory: 切换到指定目录 cd ..: 返…

Python AI教程之十八:监督学习之决策树(9) 决策树模型中的过度拟合

决策树模型中的过度拟合 在机器学习中,决策树是一种常用的预测工具。然而,使用这些模型时遇到的一个常见问题是过度拟合。在这里,我们探讨决策树中的过度拟合以及应对这一挑战的方法。 决策树为什么会出现过度拟合? 决策树模型中的过度拟合是指决策树变得过于复杂,并捕获训…