2017-09-02 149 views
0

我剛開始幫助我的教授爲他的研究項目,我試圖讓它在我的本地Windows計算機上設置。我堅持這個錯誤:無法找到Maven項目的disco.jar依賴關係

Failed to execute goal on project tornado: Could not resolve dependencies for project tornado:tornado:jar:0.0.1-SNAPSHOT: Failure to find com.disco:disco:jar:10.2.0 in http://clojars.org/repo was cached in the local repository, resolution will not be reattempted until the update interval of clojars.org has elapsed or updates are forced

注:

  • 它正在對Eclipse中運行Maven項目。

  • 我已經嘗試了多種方式將disco-2.0.jar文件添加到構建路徑,但我不確定這是我要做的事情,還是甚至是正確的文件,雖然我在項目目錄中沒有找到任何其他disco文件。

  • 我試過mvn乾淨安裝-U,看看它是否可能只是一個問題,重置Maven項目。

回答

1

好日誌讀取是明確的,你可以驗證它還有:

Failure to find com.disco:disco:jar:10.2.0 in http://clojars.org/repo

如果您導航到https://clojars.org/repo/com/沒有disco.jar可用那裏。因此失敗。

也許這可能是一些本地jar,可能需要在本地構建或由其所有者要求將其推送(mvn deploy)到另一種情況下的clojars。

而且mvn clean install -U幫助您獲取最新的快照,你的情況,這將獲取最新tornado:tornado:jar:0.0.1-SNAPSHOT但失敗進一步sicne它指定com.disco:disco:jar:10.2.0如扶養未發現任何地方爲您的構建進行。

0

您需要將disco-2.0.jar從Maven存儲庫中提供。如果您有Nexus或Artifactory,請在此處上傳。或者,您可以使用install:install-file目標將其安裝到您的計算機的本地存儲庫中。

此外,可以將本地目錄定義爲其他Maven存儲庫,請參閱https://stackoverflow.com/a/28762617/927493