Java 找不到Maven项目的disco.jar依赖项

Java 找不到Maven项目的disco.jar依赖项,java,eclipse,maven,jar,Java,Eclipse,Maven,Jar,我刚刚开始帮助我的教授完成他的研究项目,我正试图在我本地的windows电脑上安装它。我被这个错误缠住了: 无法对项目tornado执行目标:无法解决 ProjectTornado:tornado:jar:0.0.1-SNAPSHOT:Failure的依赖项 在was中查找com.disco:disco:jar:10.2.0 缓存在本地存储库中,将不会重新尝试解析 直到clojars.org的更新间隔结束或更新停止 强迫的 注: 这是一个在eclipse上运行的maven项目 我尝试了多种方法

我刚刚开始帮助我的教授完成他的研究项目,我正试图在我本地的windows电脑上安装它。我被这个错误缠住了:

无法对项目tornado执行目标:无法解决 ProjectTornado:tornado:jar:0.0.1-SNAPSHOT:Failure的依赖项 在was中查找com.disco:disco:jar:10.2.0 缓存在本地存储库中,将不会重新尝试解析 直到clojars.org的更新间隔结束或更新停止 强迫的

注:

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

  • 我尝试了多种方法将disco-2.0.jar文件添加到构建路径,但我不确定这是否是我要做的,或者它是否是正确的文件,尽管我在项目目录中没有找到任何其他disco文件

  • 我试过mvn clean install-U,看看重置maven项目是否有问题


日志读数清晰,您也可以验证:

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

如果导航到,则没有可用的
disco.jar
。因此失败了

在另一种情况下,这可能是一些本地jar,可能需要本地构建,或者需要所有者将其推送到clojar(
mvn deploy


另外,
mvn clean install-U
帮助您获取最新的快照,在您的情况下,这将获取最新的
tornado:tornado:jar:0.0.1-SNAPSHOT
,但这将进一步失败,因为它将
com.disco:disco:jar:10.2.0
指定为依赖项,在任何地方都找不到该依赖项,因此无法继续构建。

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

此外,还可以将本地目录定义为附加的Maven存储库,请参阅