当前位置: 首页 > 知识库问答 >
问题:

如何在Maven中引用hadoop V2.3.0 jar?

鲁鸿朗
2023-03-14

我只是试图在我的maven项目中引用hadoop mapreduce jar。我在http://mvnrepository.com/artifact/org.apache.hadoop/hadoop-Mapreduce/2.3.0网站上看到了这样做的方法

<dependency>
 <groupId>org.apache.hadoop</groupId>
 <artifactId>hadoop-mapreduce</artifactId>
 <version>2.3.0</version>
</dependency>
    null

如何在Maven中引用hadoop V2.3.0 jar?

当我键入以下命令时

MVN clean安装-e-x-u

mvn -version
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 08:51:28-0500)
Maven home: C:\Program Files (x86)\apache-maven-3.0.5\bin\..
Java version: 1.7.0_13, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_13\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8", version: "6.2", arch: "amd64", family: "windows"

任何帮助都很感激。

共有1个答案

关学
2023-03-14

这是有效的(通知类型是pom,因为这是其他模块的容器):

  <dependency>
 <groupId>org.apache.hadoop</groupId>
 <artifactId>hadoop-mapreduce</artifactId>
 <version>2.3.0</version>
 <scope>provided</scope>
 <type>pom</type>
  </dependency>

但我通常使用的开发(它打包了所有相关的依赖项):

  <dependency>
 <groupId>org.apache.hadoop</groupId>
 <artifactId>hadoop-client</artifactId>
 <version>2.3.0</version>
 <scope>provided</scope>
 <type>jar</type>
  </dependency>
 类似资料:
  • 我目前有一个WAR项目和一个EJB项目,以及一个将它们捆绑在一起的EAR项目。 实际上,它正是NetBeans示例中的project Maven>Enterprise应用程序。 一开始,我的编译器抱怨它找不到这个NewSessionBean类,因为它们在不同的项目中,这个类是足够公平的。 通过Netbeans的“提示”,我看到Netbeans建议我将EJB项目添加为依赖项,所以我就这样做了。 我的

  • 问题内容: 我需要在我的JavaDoc评论中添加。问题在于,这也是关闭评论的相同顺序。引用/转义的正确方法是什么? 例: 跟进 :看来我可以使用斜线。唯一的缺点是,当直接在文本编辑器中查看代码时,这并不是所有可读性。 问题答案: 使用HTML转义。 因此,在您的示例中: 转义为“ /”字符。 Javadoc应该在其生成的HTML中插入完整的转义序列,并在浏览器中将其呈现为“ * /”。 如果你要非

  • 问题内容: 如何使用标签链接到方法? 我想要改变: 至: 但我不知道如何正确设置标签格式。 问题答案: 您可以 在标准Doclet 的 文档注释规范中 找到有关JavaDoc的许多信息,包括有关JavaDoc 的信息。 {@link package.class#member标签} 标签(您要查找的)。文档中的相应示例如下 例如,以下注释引用了getComponentAt(int,int)方法: 如

  • 问题内容: 我需要读取代码中的文件。它实际上位于此处: 我将其放在源包中,以便在创建可运行的jar文件(导出-> Runnable JAR文件)时将其包含在jar中。最初,我将其放在项目根目录中(并尝试了一个普通的子文件夹),但导出文件并未将其包含在jar中。 如果在我的代码中,我这样做: jar文件正确地找到了该文件,但是在本地运行(运行方式-> Java Main应用程序)会引发文件未找到异常

  • 问题内容: 我有一个项目,我现在开始作为Maven项目,但是由于某种原因,它无法正常工作。这是我的pom.xml: 问题答案: 实际上,您的POM看起来有点奇怪: 它缺少Webapp项目的权利。 Maven War插件配置看起来不正确,您只是不需要添加的额外内容。 这是最小pom的样子: 因此,要么修改它,然后更新项目配置( 右键单击 您的项目,然后 右键单击 Maven >更新项目配置)。 或者

  • 我有一个包含许多JUnit测试的maven项目。它实际上是一个回归测试存储库。所以现在我想构建一个Jenkins的工作来在构建时自动运行回归测试,而不是每次都下载存储库并在IDE中运行所有测试。对此有任何建议或任何链接让我做更多的研究?谢谢!!!