Maven本地存储库

Cod*_*key 3 maven

我希望Maven脱机工作.我将所有工件如spring和hibernate下载到我的电脑上.然后我尝试将Maven设置为仅使用本地存储库.我按照说明将Maven指向本地存储库.但是每次我尝试加载spring mvc项目时,都会遇到如下错误:

离线/缺失工件org.springframework:spring-context:jar:3.0.6.RELEASE:编译离线/缺失工件org.springframework:spring-core:jar:3.0.6.RELEASE:compile

我检查了本地存储库.那里有jar和pom文件.我无法弄清楚我的配置有什么问题.有人可以帮帮我吗?

谢谢.

杰瑞

小智 5

你可能搞砸了你的settings.xml.

准备离线的正确方法是这样的:

mvn install dependency:go-offline
Run Code Online (Sandbox Code Playgroud)

bilash.saha给出的答案不适用于多模块项目.

第一个命令完成后,您可以通过运行测试一切正常

mvn -o package
Run Code Online (Sandbox Code Playgroud)

为了节省您每次使用此settings.xml键入"-o":

<?xml version="1.0" encoding="UTF-8"?>
 <settings>
  <offline>true</offline>
 </settings>
Run Code Online (Sandbox Code Playgroud)