Java 如何在maven项目中实现hadoop的源代码?
以下是hadoop在Java 如何在maven项目中实现hadoop的源代码?,java,maven,hadoop,Java,Maven,Hadoop,以下是hadoop在pom.xml中的声明: <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-core</artifactId> <version>1.2.0</version> </dependency> org.apache.hadoop hadoop内核 1.2.0 我打算做的
pom.xml
中的声明:
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-core</artifactId>
<version>1.2.0</version>
</dependency>
org.apache.hadoop
hadoop内核
1.2.0
我打算做的是研究属于hadoop的方法或类(比如intwriteable
,等等)。我试过用鼠标右键点击project->Maven->下载源代码,但似乎没有用
谁能给我一些建议吗?非常感谢 据我所知,pom依赖项只获取pom-like-jar或war导出包中指定的内容。通常情况下,这不是来源。代码导航只适用于特定于项目的类路径声明。每个项目的(
.classpath
文件)
在项目的.classpath文件中,一个示例条目如下所示
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
如果您访问,您将看到org.apache.hadoop:hadoop核心:1.2.0没有推送任何“源”jar文件。如果您随后进入org.apache.hadoop版本2.2.0,您将看到各种具有源代码的工件。因此,如果必须使用该版本,则必须手动下载源代码发行版。查看central,查看是否存在源代码工件。