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本地库,看依赖是否正确,正确依赖如下,如果不是则删除重新导入

相关推荐
豆沙沙包?2 分钟前
2025年--Lc197-077. 排序链表(链表,尾插法)--Java版
java·数据结构·链表
m0_651593918 分钟前
深入理解软件设计中的协议与规范:从理论到Java实践
java·软件工程·代码规范·设计规范
Knight_AL18 分钟前
Tomcat 类加载器隔离机制的实际应用
java·tomcat
FreeBuf_21 分钟前
Spring两大漏洞可导致泄露敏感信息及安全防护绕过(CVE-2025-41253/41254)
java·安全·spring
江太翁29 分钟前
Kotlin 与 Java 互操作中常用注解
java·python·kotlin
notillusion33 分钟前
URR#69598
java·php·程序优化
notillusion1 小时前
CUK#22162
java·php·程序优化
RainbowSea1 小时前
11. Spring AI + ELT
java·spring·ai编程
RainbowSea1 小时前
12. 模型RAG评测
java·spring·ai编程
代码不停1 小时前
Java前缀和算法题目练习
java·开发语言·算法