gpt4 book ai didi

maven - 指定 Maven 存储库 URL 来解决依赖关系?

转载 作者:行者123 更新时间:2023-12-01 16:38:39 32 4
gpt4 key购买 nike

我试图了解 maven 如何从存储库下载二进制文件。

例如,我的项目有以下依赖项:

<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.7.1</version>
</dependency>

现在,这些二进制文件位于 http://mvnrepository.com/ 中.

在 pom.xml 中,我们有 <repositories>标签,我们在其中指定 Maven 可以下载文件的存储库 URL,模板:

<repositories>
<repository>
<id>mvnrepository_id</id>
<name>mvnrepository.com</name>
<url></url>
</repository>

现在,我的疑问是,<url> 的值应该是多少? ;是否需要是 base url ,例如 http://mvnrepository.com/或完整的 URL --> http://mvnrepository.com/artifact/org.apache.hadoop/hadoop-hdfs

对我来说,这应该是基本 url,否则对于每个依赖项,我们必须输入完整的 URL。

谁能帮我理解这个?

最佳答案

除非您想从与默认中央 Maven 存储库不同的存储库获取 Artifact ,否则无需添加 <repositories>部分到您的pom.xml 。了解 Maven 存储库 herehere .

还有url默认中央 Maven 存储库是 http://repo.maven.apache.org/maven2/ .

PS:您发布的网址是该网站的网址。

关于maven - 指定 Maven 存储库 URL 来解决依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61908015/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com