2011-10-28 171 views
3

我希望Maven脱机工作。我将所有工件(如spring和hibernate)下载到我的电脑上。然后我尝试设置Maven以仅使用本地存储库。我遵循指示将Maven指向本地存储库。但是每次我试图加载Spring MVC的项目的时候,我得到了这样的错误:Maven本地存储库

离线/缺少神器org.springframework:春天上下文中:jar:3.0.6.RELEASE:编译 离线/缺少神器组织。 springframework:spring-core:jar:3.0.6.RELEASE:compile

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

谢谢。

杰里

+0

你Maven版本? –

回答

1

运行

mvn dependency:go-offline 

然后建立一个使用 '-o' 标志项目离线:

mvn install -o 
5

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

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

mvn install dependency:go-offline 

答案bilash.saha了也不会多模块项目。

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

mvn -o package 

要为您节省打字“-o”每次使用这个settings.xml中:

<?xml version="1.0" encoding="UTF-8"?> 
<settings> 
    <offline>true</offline> 
</settings> 
+0

某些命令运行后不起作用。 '不可解析的导入POM:无法在脱机模式下访问),并且工件org.jboss.bom.eap:jboss-javaee-6.0-with-tools:pom:6.2.0.GA尚未从其下载before.' – vault