Почему mrunit 1.1.0 jar недоступен в центральном репозитории Maven
Я попытался проверить работу MapReduce 2 с помощью mrunit в проекте maven. Я искал в центральном репозитории Maven и нашел результат: http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.apache.mrunit%22%20AND%20a%3A%22mrunit%22
В приведенной выше ссылке последний mrunit 1.1.0 имеет hadoop1.jar
а также hadoop2.jar
а не одна баночка ссылки. Именно по этой причине, когда я пытался добавить соответствующие зависимости
<dependency>
<groupId>org.apache.mrunit</groupId>
<artifactId>mrunit</artifactId>
<version>1.1.0</version>
</dependency>
в pom.xml
и беги mvn package
Я получил следующую ошибку компиляции: Could not find artifact org.apache.mrunit:mrunit:jar:1.1.0 in central (https://repo.maven.apache.org/maven2 ...
Может ли кто-нибудь помочь, как решить эту проблему? заранее спасибо
1 ответ
После нескольких часов неэффективного исследования, проведенного мной, я получил ответ от моего коллеги: это решается classifier
тег - http://maven.apache.org/plugins/maven-deploy-plugin/examples/deploying-with-classifiers.html
так добавил <classifier>hadoop2</classifier>
внутри элемента зависимости