2012-10-06 46 views
0

最初我使用maven与代理,它工作正常。现在我不需要代理,所以我编辑了settings.xml以不使用代理。之后,Maven不会连接到互联网来下载回购协议。我尝试重新安装,但仍然遇到同样的问题。我甚至尝试过像Eclipse和IDEA这样的IDE,但问题仍然存在。我该如何解决这个问题?Maven不工作?

mvn --version

Apache Maven 2.2.1 (rdebian-8) 
Java version: 1.6.0_24 
Java home: /usr/lib/jvm/java-6-openjdk-i386/jre 
Default locale: en_IN, platform encoding: UTF-8 
OS name: "linux" version: "3.2.0-31-generic-pae" arch: "i386" Family: "unix" 

mvn archetype:generate -DgroupId=org.sonatype.mavenbook.simple -DartifactId=simple -DpackageName=org.sonatype.mavenbook -Dversion=1.0-SNAPSHOT

[INFO] Scanning for projects... 
[INFO] Searching repository for plugin with prefix: 'archetype'. 
[INFO] org.apache.maven.plugins: checking for updates from central 

空话之后,这种情况发生。

+0

如果你的本地存储库中有所有的依赖项,maven不会从存储库下载工件。这是什么意思“不连接到互联网下载回购”?它只会下载不在您本地存储库中的东西。如果一切都存在,Maven没有理由下载任何东西。你有没有收到任何错误信息? – khmarbaise

+0

错误是它没有完成生成一个项目......它无限地暂停在这一点上“[INFO] org.apache.maven.plugins:检查中央更新” – Sudhagar

回答

0

所有事情都考虑到了,我最初的想法是这是一个连接问题,因为它在删除代理设置后无法工作。你能ping或卷曲正在扫描的存储库吗?

+0

是的ping/curl工作正常。 – Sudhagar

+0

@ user20855你有信心使用ping/curl不受任何其他代理设置(与Maven无关)的影响? –