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

相关推荐
皮皮林5514 小时前
Java性能调优黑科技!1行代码实现毫秒级耗时追踪,效率飙升300%!
java
冰_河4 小时前
QPS从300到3100:我靠一行代码让接口性能暴涨10倍,系统性能原地起飞!!
java·后端·性能优化
桦说编程7 小时前
从 ForkJoinPool 的 Compensate 看并发框架的线程补偿思想
java·后端·源码阅读
躺平大鹅8 小时前
Java面向对象入门(类与对象,新手秒懂)
java
初次攀爬者9 小时前
RocketMQ在Spring Boot上的基础使用
java·spring boot·rocketmq
花花无缺9 小时前
搞懂@Autowired 与@Resuorce
java·spring boot·后端
Derek_Smart11 小时前
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件
java·jvm·spring boot
NE_STOP12 小时前
MyBatis-mybatis入门与增删改查
java
孟陬15 小时前
国外技术周刊 #1:Paul Graham 重新分享最受欢迎的文章《创作者的品味》、本周被划线最多 YouTube《如何在 19 分钟内学会 AI》、为何我不
java·前端·后端