三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

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

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

maven内网依赖缺失

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

  1. 清空repository。也可以新建一个文件夹repository2,把本地仓库地址改为repository2。
  2. 进入cmd,下载所需包。我这里缺失了3个。
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,执行:
for/r %iin(_remote.repositories)dodel %ifor/r %iin(*.lastUpdated)dodel %i
  1. 重置缓存,重启IDE。

内外maven环境版本必须一致

← 返回列表