如何解决尚未解决的依赖项:Maven中的io.swagger:swagger-core:jar
整个pom看起来像这样:
docker network create --subnet 172.19.0.0/16 no-internet
sudo iptables --insert DOCKER-USER -s 172.19.0.0/16 -j REJECT --reject-with icmp-port-unreachable
sudo iptables --insert DOCKER-USER -s 172.19.0.0/16 -m state --state RELATED,ESTABLISHED -j RETURN
关于依赖项,我没有任何经验,但是我了解了这篇文章的一些基础知识: Differences between dependencyManagement and dependencies in Maven。
我认为此问题再次在这里遇到,但我无法将解决方案翻译成我自己的问题:Maven: package io.swagger.annotations does not exist
Maven窗口如下所示:
更准确地说,似乎只有一种依赖性是有问题的:
我试图手动从dependencyManager复制粘贴这两个依赖项,但是没有用。 我还尝试删除它们,但仍然无法解决问题,以防对dependencyManager的依赖足够。
如您所见,我也在使用jitpack.io来获取github中另一个项目的依赖关系。不确定这是否是最佳方法。
到底是什么错误?我理解错了什么,该如何解决?
解决方法
$ {swagger-version}似乎在属性标记中丢失,但是使用了两次。
尝试将此属性设置为特定版本
或从使用的两个依赖项中删除它。 (如果有父母pom或其他jar在构建项目时会被maven查找版本,则删除该选项可能会起作用)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。