Cur*_*ind 4 hadoop repository maven
我试图了解 maven 如何从存储库下载二进制文件。
例如,我的项目有以下依赖项:
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.7.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
现在,这些二进制文件位于http://mvnrepository.com/中。
在 pom.xml 中,我们有<repositories>一个标记,用于指定 Maven 可以下载文件、模板的存储库 URL:
<repositories>
<repository>
<id>mvnrepository_id</id>
<name>mvnrepository.com</name>
<url></url>
</repository>
Run Code Online (Sandbox Code Playgroud)
现在,我的疑问是, 的值应该是多少<url>;它是否需要是base urlhttp://mvnrepository.com/或完整的 URL --> http://mvnrepository.com/artifact/org.apache.hadoop/hadoop-hdfs
对我来说,这应该是基本 url,否则对于每个依赖项,我们必须输入完整的 URL。
谁能帮助我理解这一点?
除非您想从与默认中央 Maven 存储库不同的存储库获取工件,否则无需将该<repositories>部分添加到您的pom.xml. 请阅读此处和此处有关 Maven 存储库的信息。
url默认的中央 Maven 存储库是http://repo.maven.apache.org/maven2/。
PS:您发布的网址是网站的网址。
| 归档时间: |
|
| 查看次数: |
15295 次 |
| 最近记录: |