【问题标题】:'mvn install' does not work & shows error while attempting to download'mvn install' 不起作用并在尝试下载时显示错误
【发布时间】:2026-02-22 20:50:02
【问题描述】:

我使用的是 maven 3.0.2 版本。

mvn --version 在命令行上工作正常但是当我尝试 mvn install 它不起作用并显示以下错误。

Z:\dev\hector rantav>mvn install
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/junit/junit/3.8.2/junit-3.8.2.jar
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project me.prettyprint:hector:0.7.0-24-SNAPSHOT (Z:\dev\hector ran
tav\pom.xml) has 1 error
[ERROR]     Unresolveable build extension: Plugin org.apache.maven.scm:maven-scm
-manager-plexus:1.3 or one of its dependencies could not be resolved: Could not
transfer artifact junit:junit:jar:3.8.2 from/to central (http://repo1.maven.org/
maven2): Error transferring file: repo1.maven.org: Unknown host repo1.maven.org
-> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildin
gException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/PluginResoluti
onException

请告诉我如何解决这个问题。

【问题讨论】:

  • 如果您从命令行尝试ping repo1.maven.org,它会起作用吗?
  • 不,它没有。 Z:\dev\hector rantav>ping repo1.maven.org Ping 请求找不到主机 repo1.maven.org。请检查名称并重试。
  • 因为我的互联网连接需要代理设置和身份验证,这不是一个因素吗?

标签: java maven-2 netbeans jakarta-ee maven


【解决方案1】:

代理使用是一个因素,希望这会有所帮助:Maven Guide to Using Proxies

如果您的代理需要 NTLM 身份验证,您可能还需要cntlm

【讨论】:

  • Cntlm 配置 Windows 系统参考this Linux 系统Cntlm 配置参考this
【解决方案2】:

http://repo1.maven.org/maven2/ 存储库经常宕机,所以也许你当时运气不好。

【讨论】:

  • 好像一直在down ;(