1. 在线缓存repository中
2. 内网配置
将repository拷贝到内网,并配置maven配置文件,将localrepository指向上述repository
此时打包仍然报错,无法打包
3. 删除repository下的仓库信息
部分依赖文件加下有_remote.repositories文件,需要删除
for /r %i in (_remote.repositories) do del %i
4. 修改settings.xml
修改<settings>标签下的如下配置
<offline>true</offline>
<localRepository>D:\repository_cyyw</localRepository>
<mirrors>
<mirror>
<id>central</id>
<name>central</name>
<url>file://D:\repository_cyyw</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
5. 排查生效配置文件
如果还是无法生效,使用命令 mvn -X 排查生效的配置
文章讲述了在配置内网Maven环境时,将在线缓存的repository复制到内网并修改localrepository配置后,打包过程仍遇到错误。问题可能源于仓库中的依赖文件缺失或_remote.repositories文件。为解决这个问题,建议删除repository下的仓库信息,特别是Remoterepositories的相关记录。
79

被折叠的 条评论
为什么被折叠?



