ant - 如何在 Intellij Idea 上打开 Ant 项目(Nutch Source)?

标签 ant intellij-idea nutch

我想在 Intellij IDEA 中打开 Nutch 2.1 源文件 ( http://www.eu.apache.org/dist/nutch/2.1/ )。以下是如何在 Eclipse 中打开它的说明:http://wiki.apache.org/nutch/RunNutchInEclipse

但是我不熟悉 Ant(我使用 Maven),当我打开该源文件时,Intellij 不知道许多类。 即:

org.apache.hadoop.mapreduce.JobContext
org.apache.gora.mapreduce.GoraMapper

如何将它们添加到库中或者我应该做什么?

最佳答案

我终于知道怎么做了。现在我们的团队可以在 IntelliJ 中进行开发

我们的流程

  1. 从 apache.org 获取 nutch 源代码

wget <a href="http://www.eu.apache.org/dist/nutch/2.3/apache-nutch-2.3-src.tar.gz" rel="noreferrer noopener nofollow">http://www.eu.apache.org/dist/nutch/2.3/apache-nutch-2.3-src.tar.gz</a>

  • 在intellij中导入nutch源码

  • 通过 Ant 获取依赖项

    • 运行ant runtime
    • 运行ant test
  • 将依赖项导入 Intellij

    • 文件 > 项目结构
    • 图书馆 > Ivy
    • 点击“加号”按钮
    • 选择 apache-nutch-2.3/build/lib 中的所有库
  • 现在我们有一个包含 nutch 源代码和所有依赖项的项目

    关于ant - 如何在 Intellij Idea 上打开 Ant 项目(Nutch Source)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15357462/

    相关文章:

    java - 在 eclipse 中运行 nutch 单元测试的配置

    java - Apache nutch-2.2.1 执行出错

    ant - 在没有 testng.xml 文件的情况下运行 testng

    java - Ant 构建以包含 lib 子目录中的 jar

    java - 如何从终端将我的 Gradle 项目作为 JAR 运行

    java - 在 IntelliJ IDE 中将 Spark 与 Scala 项目集成时出错

    nutch - 为什么 Nutch Solrdedup 无法删除重复网页

    eclipse - 错误!非静态 Java 函数 'replace' 的第一个参数不是有效的对象引用

    java - 更新大型 Java 库的多个 build.xml 文件,使其与较新版本的 Javac 兼容

    intellij-idea - 如何在 IntelliJ IDEA 中导入多模块项目?