java - 如何在maven项目中实现hadoop的源码?

标签 java maven hadoop

<分区>

这是在 pom.xml 中的 hadoop 声明:

<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-core</artifactId>
    <version>1.2.0</version>
</dependency>

我打算做的是进入属于 hadoop 的方法或类(如 IntWritable 等)。我试过右键单击项目 -> Maven -> 下载源,但似乎没有用。

谁能给我一些想法?非常感谢!

最佳答案

如果您访问 the search engine for Maven central ,您会看到没有为 org.apache.hadoop:hadoop-core:1.2.0 推送的“源”jar 文件。如果您随后冒险进入 org.apache.hadoop 版本 2.2.0,您将看到各种具有源代码的 Artifact 。因此,如果您必须使用该版本,则必须手动下载源代码分发版。

关于java - 如何在maven项目中实现hadoop的源码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20794072/

相关文章:

java - 如何添加restfb.如何将 jar 转移到 Apache NetBeans IDE 11.1 上的 Maven 项目?项目 -> 属性中没有库类别

java - 有没有办法在启动 mvn appengine :devserver? 时不运行单元测试

hadoop - 如何检索失败的hadoop reduce任务,使用成功的 map 计算

apache-spark - 仅获取所有hdfs direcorties文件

java - 如何在 Maven 配置文件中指定包装?

java - 将经过训练的超正方文件合并为一个

java - 如何显示Android的sensorevent.timestamp的准确时间?

java - 如何更改 JScrollPane 内容的颜色?

maven - 如何处理Powershell命令中的点?

apache-spark - 如何修复 pyspark EMR Notebook 上的错误 - AnalysisException : Unable to instantiate org. apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient