找不到Maven Project的disco.jar依赖项

时间:2017-09-02 02:24:09

标签: java eclipse maven jar

我刚刚开始帮助我的教授完成他的研究项目,我试图在我的本地Windows计算机上安装它。我坚持这个错误:

  

无法在项目龙卷风上执行目标:无法解决   项目龙卷风的依赖项:tornado:jar:0.0.1-SNAPSHOT:失败   找到com.disco:disco:jar:http://clojars.org/repo中的10.2.0   缓存在本地存储库中,不会重新尝试解析   直到clojars.org的更新间隔已经过去或更新为止   强制

注意:

  • 这是一个在eclipse上运行的maven项目。

  • 我尝试了多种方法将disco-2.0.jar文件添加到构建路径中,但我不确定这是不是我的意思是什么尽管我还没有在项目目录中找到任何其他迪斯科文件,但是它甚至是正确的文件。

  • 我已经尝试过mvn clean install -U来查看重置maven项目是否有问题。

2 个答案:

答案 0 :(得分:1)

日志读取很清楚,你也可以验证它:

  

未能在http://clojars.org/repo

中找到com.disco:disco:jar:10.2.0

如果您导航到https://clojars.org/repo/com/,那里没有disco.jar。因此失败了。

可能这可能是一些本地jar,可能需要在本地构建或者由其所有者在其他情况下被推送(mvn deploy)到clojars。

同样mvn clean install -U帮助您获取最新的SNAPSHOT,在您的情况下,这将获取最新的tornado:tornado:jar:0.0.1-SNAPSHOT但是进一步失败,它将com.disco:disco:jar:10.2.0指定为依赖,而在任何地方都找不到为你的构建继续。

答案 1 :(得分:0)

您需要从Maven存储库中提供disco-2.0.jar。如果您有Nexus或Artifactory,请将其上传到那里。或者,您可以使用install:install-file目标将其安装到计算机的本地存储库中。

此外,可以将本地目录定义为其他Maven存储库,请参阅https://stackoverflow.com/a/28762617/927493