Maven

简介

生命周期(lifecycle):是一系列阶段,控制Maven构建过程的执行顺序。

阶段(phase):生命周期中的具体任务,例如compile、package、test等。

插件(plugin):每个阶段执行时,通过插件中的目标(goal)完成具体操作。

lifecycle

在Maven中,lifecycle(生命周期)是指构建项目时的一系列阶段(phases)。每个生命周期由若干个阶段组成,这些阶段按特定顺序执行,完成项目的构建、测试、打包等任务。生命周期是Maven构建的核心概念之一,它定义了如何从源代码生成最终的构建结果。

validate:验证项目是否正确,所有必需的文件是否都存在。

compile:编译项目的源代码。

test:运行单元测试,测试代码是否正常工作。

package:将编译后的代码打包成可发布的格式(如JAR、WAR等)。

verify:运行任何验证任务,确认包是有效的。

install:将包安装到本地仓库,供其他项目使用。

deploy:将包部署到远程仓库,以供共享。

问题

1.导入依赖之后,发现maven中有依赖,但是项目启动,运行时候报错发现依赖不存在

方法一

这里发现依赖存在,但是运行时候找不到依赖,删除相关依赖

然后重新加载

方法二

检查maven本地库,看依赖是否正确,正确依赖如下,如果不是则删除重新导入

相关推荐
m0_7482480212 小时前
C++中的位运算符:与、或、异或详解
java·c++·算法
介一安全12 小时前
从 0 到 1 玩转 2025 最新 WebGoat 靶场:环境搭建 + 全关卡漏洞解析(超级详细)
java·web安全·网络安全·靶场
web安全工具库12 小时前
Linux进程的:深入理解子进程回收与僵尸进程
java·linux·数据库
沐浴露z12 小时前
详解【限流算法】:令牌桶、漏桶、计算器算法及Java实现
java·算法·限流算法
chxii13 小时前
Spring Boot 响应给客户端的常见返回类型
java·spring boot·后端
老友@13 小时前
一次由 PageHelper 分页污染引发的 Bug 排查实录
java·数据库·bug·mybatis·pagehelper·分页污染
AI分享猿13 小时前
小白学规则编写:雷池 WAF 配置教程,用 Nginx 护住 WordPress 博客
java·网络·nginx
sp4213 小时前
漫谈 Java 轻量级的模板技术:从字符串替换到复杂模板
java·后端
9523614 小时前
数据结构-链表
java·数据结构·学习
喵手14 小时前
Java线程通信:多线程程序中的高效协作!
java