2013-08-04 68 views
0

我試圖從一個maven存儲庫中包含hadoop-core,並且有兩個存儲庫包含它,maven central和cloudera maven存儲庫。是否有理由相互選擇一個呢?他們也使用不同的版本 - 在Maven中心,hadoop核心在1.2.1,在cloudera中有hadoop-core-0.20.2-cdh3u6等版本。maven central vs cloudera知識庫hadoop核心

我似乎無法弄清楚這裏有什麼區別。任何指導?

回答

0

在大多數情況下,maven central僅發佈了版本。你提到的情況看起來像cloudera也有中間/分類版本。

只要有可能,最好使用maven centeral,因爲否則您的構建將在多個倉庫中尋找工件。

+0

請不要忘記接受答案,如果它澄清你的問題。 –

+0

我知道這是普遍的情況,但Cloudera也發佈了版本。它們是Cloudera軟件包的一部分。這是關於hadoop的Cloudera捆綁的一個具體問題,而不是什麼時候使用maven central的一般問題,但是謝謝你的回答。 –

+1

它們可能存在一些區別。我在工作中遇到了一些API差異。我建議使用與hadoop羣集相同的版本jar。例如,如果您的hadoop集羣是CDH,則cloudera存儲庫是更好的選擇。 – zsxwing