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

相关推荐
我命由我1234517 小时前
Jetpack Compose - MaterialExpressiveTheme 与 MaterialTheme、ColorScheme
android·java·开发语言·java-ee·kotlin·android jetpack·android runtime
晚安code17 小时前
Java 异常与日志规范:错误码、异常处理、日志规约一次讲清
java
深海呐18 小时前
仓颉语言是ArkTs的上层语言吗?就像kotlin和Java
java·开发语言·kotlin·仓颉
隔窗听雨眠18 小时前
OceanBase旁路导入与自增主键冲突深度解析:原理、排查与解决方案
java·服务器·数据库
白露与泡影18 小时前
聊聊物联网Java后端的核心技术难点(水表/电表/充电桩实战)
java·开发语言·物联网
lilian23318 小时前
Harmony os 技术实战|拼豆制图06:收藏 ID、生成记录与重启恢复怎么不打架
android·java·数据库·harmonyos
2601_9557596218 小时前
ClaudeAPI成本中心与业务标签设计指南
android·java·数据库
雾喔19 小时前
算法练习7
java·数据结构·算法
掉鱼的猫20 小时前
跳出 Fatjar 的束缚:Solon 插件的体外扩展(E-Spi)与热插拔(H-Spi)
java
Bill FANG20 小时前
从原生Java NIO到Netty重构:充电桩Socket服务端高性能改造实战
java·重构·nio