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

相关推荐
我是华为OD~HR~栗栗呀9 分钟前
前端面经-高级开发(华为od)
java·前端·后端·python·华为od·华为·面试
城管不管22 分钟前
Java EE、Java SE 和 Spring Boot
java·spring boot·java-ee
xdpcxq102923 分钟前
EF Core框架数据库连接管理
java·jvm·数据库
熙客25 分钟前
分布式ID解决方案
java·分布式·spring cloud·微服务
菜鸟小九1 小时前
SSM(MybatisPlus)
java·开发语言·spring boot·后端
不爱编程的小九九1 小时前
小九源码-springboot051-智能推荐旅游平台
java·spring boot·后端
期待のcode1 小时前
MyBatis框架—延迟加载与多级缓存
java·数据库·后端·缓存·mybatis
老华带你飞1 小时前
小区服务|基于Java+vue的小区服务管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·小区服务管理系统
华仔啊1 小时前
Spring 配置混乱?搞懂这两个核心组件,问题真能少一半
java·后端·spring
喂完待续2 小时前
【序列晋升】45 Spring Data Elasticsearch 实战:3 个核心方案破解索引管理与复杂查询痛点,告别低效开发
java·后端·spring·big data·spring data·序列晋升