簡體   English   中英

Eclipse的Maven項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM