2011-10-28 209 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