为什么 mrunit 1.1.0 jar 在 Maven 中央存储库中不可用

Why mrunit 1.1.0 jar is not available in Maven central repository

我尝试在 Maven 项目中使用 m运行it 测试我的 MapReduce 2 作业。我从 Maven 中央仓库搜索并找到结果:http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.apache.mrunit%22%20AND%20a%3A%22mrunit%22

在上面的link中,最新的m运行it 1.1.0有hadoop1.jarhadoop2.jar而不是一个jarlink。正是因为这个原因,当我尝试添加相应的依赖时

<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 ...

谁能帮忙解决这个问题?提前致谢

经过自己几个小时的低效研究,从同事那里得到了答案:这是通过maven的classifier标签解决的 - http://maven.apache.org/plugins/maven-deploy-plugin/examples/deploying-with-classifiers.html

因此在依赖元素

中添加了 <classifier>hadoop2</classifier>