IDE 每次在运行 mvn clean install 后重新下载工件,甚至在启动它也下载了这些工件的运行器之后。
启动后,mvn clean install我在 IDE 中使用 Run Configuration Maven 启动 Tomcat 服务器,但不是启动服务器,而是下载构建 maven 时已经下载的 SNAPSHOT 工件。我停止服务器并重新启动服务器,每次重新启动服务器时,IDE 都会一次又一次地下载相同的工件。
如果您Work Offline在 IDE 设置中选中该框,则在启动时它会写入
[ERROR] Failed to execute goal on project ****.application.war: Could not resolve dependencies for project com.*****.application.war:war:251.0.0-SNAPSHOT: The following artifacts could not be resolved: com.*****.application.server:jar:251.0.0-SNAPSHOT, com.*****.common:jar:251.0.0-
Always update snapshot未设置复选框

这是因为您正在使用 SNAPSHOT 工件。
Maven 将工件保存在缓存中,仅用于发布版本。
SNAPSHOT 工件意味着它们可以被作者修改,因此 Maven 被迫选择退出缓存。
升级版:
您应该尝试 switch
-nsu,它会禁用 SNAPSHOT 依赖项的更新。文档 stackoverflow答案
尝试将设置更改
Checksum polisy为No Global Policy据我所知,对于 SNAPSHOT 依赖项,Maven 执行校验和检查以查看是否需要重新加载工件。