当我运行mvn包来编译一个maven项目时,它会从以下位置下载jar文件 错误的网址。它将org / dnosproject /添加到错误的URL。
<repositories>
<repository>
<id>dnos-lib-all</id>
<name>dnos-lib</name>
<url>https://mvnrepository.com/artifact/io.github.dnos-project/dnos-lib-all</url>
<layout>default</layout>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>io.github.dnos-project</groupId>
<artifactId>dnos-lib-all</artifactId>
<version>1.1.5</version>
</dependency>
答案 0 :(得分:1)
mvnrepository.com网站是跨多个实际Maven存储库的一种搜索引擎。如果您查看the link you mentioned in your <repository/>
configuration,您会注意到他们在“中央”(实际上是here)中列出了该依赖项。默认情况下,“中央”已配置,因此您不需要为此依赖项进行<repository/>
配置。相反,您只需要正确的<dependency/>
条目:
<dependency>
<groupId>io.github.dnos-project</groupId>
<artifactId>dnos-lib-all</artifactId>
<version>1.1.5</version>
</dependency>
您已经在发布的代码段中添加了此功能,因此只需删除<repository/>
配置即可解决问题。