我想了解的Maven下載從庫的二進制文件。指定用於獲取依賴項的Maven倉庫URL?
例如,我有以下的依賴性爲我的項目:
<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每個依賴性。
誰能幫我明白這一點?
mvnrepository.com不是Maven倉庫也沒有Maven的中央......這意味着你不能用它來消耗神器...... [Maven的中央(http://search.maven.org/#搜索| GA | 1 |克%3A%22org.apache.hadoop%22%20A%3A%含有僞影22hadoop-HDFS%22)。 – khmarbaise
非常感謝,我提到了其中一個SO問題的鏈接。但問題是一樣的,我們需要提供存儲庫的基礎? – CuriousMind