【maven内网依赖缺失解决办法】

maven内网依赖缺失

开发环境:idea、springboot、maven
外网开发环境迁入内网后,clean、package出现问题,好多依赖包无法识别到或者缺失。

  1. 清空repository。也可以新建一个文件夹repository2,把本地仓库地址改为repository2。
  2. 进入cmd,下载所需包。我这里缺失了3个。
bash 复制代码
mvn dependency:get -Dartifact=org.apache.maven.plugins:maven-site-plugin:3.3 -Dtransitive=true
mvn dependency:get -Dartifact=org.apache.maven.plugins:maven-clean-plugin:3.2.0 -Dtransitive=true
mvn dependency:get -Dartifact=org.codehaus.plexus:plexus-utils:1.1 -Dtransitive=true
  1. 把下载好的repository2里的包,复制到内网开发环境里你的repository里。重复的替换就可以。
  2. 在内网中,cmd进入repository,执行:
bash 复制代码
for /r %i in (_remote.repositories) do del %i
for /r %i in (*.lastUpdated) do del %i
  1. 重置缓存,重启IDE。

内外maven环境版本必须一致

相关推荐
遨游DATA12 小时前
Maven dependencyManagement 已声明却仍缺 Jar:如何验证最终运行包
java·spring boot·maven·故障排查·依赖管理
浪客川3 天前
idea 技巧 region 的使用
java·ide·intellij-idea
silence2503 天前
Maven 中 -U 参数是否会强制更新所有依赖?dependency:purge-local-repository 如何重新下载 RELEASE 版本依赖
maven
chexus3 天前
Docker 镜像瘦身:使用 Maven 拆分 Jar 包
docker·maven·jar
码智社3 天前
Maven 零基础完整教程
java·开发语言·maven
半夜修仙3 天前
Spring集成邮箱功能
java·开发语言·spring boot·spring·rabbitmq·github·maven
曾阿伦3 天前
Maven 构建工程化指南
java·maven
南大白3 天前
Maven Lifecycle 生命周期各阶段含义
java·maven
Yolanda943 天前
【编程工具】关于IDEA的Mark Directory as操作的一点探索记录
java·ide·intellij-idea
大不点wow4 天前
为什么 Spring 更推荐构造器注入,而不是字段 `@Autowired`
java·spring·intellij-idea