我需要的jar版本是avro-mapred-1.7.7-hadoop2.jar。 Here是在Maven Central上构建的列表。我如何告诉Maven获得hadoop2版本?

最佳答案

使用 <classifier> 元素。喜欢

<dependency>
    <groupId>org.apache.avro</groupId>
    <artifactId>avro-mapred</artifactId>
    <version>1.7.7</version>
    <classifier>hadoop2</classifier>
</dependency>

补充:通常使用IDE(例如Eclipse),当您尝试通过gui对话框添加依赖项时,它将显示您可以选择的不同依赖项列表

10-04 17:45