[英]maven project from Eclipse
我在从Eclipse打开Maven项目时遇到问题
ArtifactDescriptorException:无法读取junit:junit:jar:4.8的工件描述符:ArtifactResolutionException:无法将工件junit:junit:pom:4.8从/转移到repository-apache-org( https://repository.apache.org/content/ groups / public / ):连接被拒绝:没有进一步的信息到https://repository.apache.org/content/groups/public/junit/junit/4.8/junit-4.8.pom
如果您无法访问外部存储库,则“连接被拒绝”可能是代理服务器问题。
检查您的settings.xml您要引用哪个外部存储库,是否可以使用Web浏览器访问它们?
要在运行Maven时检查正在使用哪个settings.xml,请使用调试开关-X
> mvn -X
Picked up JAVA_TOOL_OPTIONS: -Duser.home=C:\Users\brad
Apache Maven 3.0.4 (r1232337; 2012-01-17 08:44:56+0000)
Maven home: c:\tools\apache-maven-3.0.4
Java version: 1.8.0_20, vendor: Oracle Corporation
Java home: c:\tools\jdk1.8.0_20\jre
Default locale: en_GB, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "x86", family: "dos"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from c:\tools\apache-maven-3.0.4\conf\settings.xml
[DEBUG] Reading user settings from C:\Users\brad\.m2\settings.xml
[DEBUG] Using local repository at C:\sandbox\.m2\repository
...
如果还可以,请尝试从本地存储库中删除junit的本地目录。 该目录将位于.m2
下的主目录中,或者位于settings.xml中由<localRepository>
指定的目录中。
Eclipse在以下位置定义其Maven设置
Window > Preferences > Maven > Installations
Window > Preferences > Maven > User Settings
尝试使用mvn -U clean install
。 -U选项应强制检查更新的发行版。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.