我试图将这个Maven依赖项用于项目https://mvnrepository.com/artifact/org.eclipse.ecf.protocol/bittorrent/0.3.0 --我在pom.xml中使用了声明,当我更新该项目时,它无法从这个https://repo.maven.apache.org/maven2/ URL解析依赖项。

所以我查阅了页面,那里在那里没有Bittorent jar。有谁能解释一下为什么maven2回购中缺少这个jar,以及如何解决这个错误。我试过其他的答案,但这个答案没有用。
发布于 2022-09-08 07:45:56
对于一个作者来说,有其他的方法可以在他们的公共网站上保存他们的罐子。但是我不知道为什么这个回购中会出现依赖解决错误,当我知道我将编辑这个答案来包含它时。在此之前,您可以从存储库页面的文件部分下载jar,并将其包含在类路径中,以解决这个问题。
这是链接到文件
发布于 2022-09-08 08:21:36
这个工件不是托管在maven中央存储库(https://repo.maven.apache.org/maven2/)上,而是托管在:https://www.jabylon.org/maven/上。
您可以通过导航到:https://mvnrepository.com/artifact/org.eclipse.ecf.protocol/bittorrent来对此进行重复检查。

在您的情况下,解决方案是添加存储库到您的pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project>
<!-- ... -->
<dependencies>
<dependency>
<groupId>org.eclipse.ecf.protocol</groupId>
<artifactId>bittorrent</artifactId>
<version>0.3.0</version>
</dependency>
<!-- ... -->
</dependencies>
<repositories>
<repository>
<id>Jabylon</id>
<url>https://www.jabylon.org/maven/</url>
</repository>
</repositories>
</project>https://stackoverflow.com/questions/73645126
复制相似问题