【问题标题】:Importing Apache Lucene-Solr into Eclipse Luna将 Apache Lucene-Solr 导入 Eclipse Luna
【发布时间】:2015-06-18 04:17:20
【问题描述】:

我在将源代码从 git://git.apache.org/lucene-solr.git 导入 Eclipse 时遇到了很大的困难。我的意思是,我可以将它作为一个普通的非 java 项目导入,但这不是很有帮助。它不是一个 Maven 项目,但它有这个 Ivy 的东西。我已经下载了 IvyDE 插件,但我不明白如何使用它来导入项目,而且我还没有从 Lucene 项目中找到任何与我的问题相关的有用文档。

有什么想法吗?

编辑:

需要明确的是,我并不是想将 Lucene 添加到任何应用程序中。我只是想把Eclipse中的源代码作为一个独立的项目来浏览。

【问题讨论】:

  • 同时,我刚刚添加了 lucene-core、lucene-demo 等作为测试 Maven 项目的依赖项。

标签: eclipse solr lucene ivy


【解决方案1】:

您可以在此处找到所需的步骤 [1]。正如您所说,这不是一个 Maven 项目,因此之前需要执行一些初步(ant)步骤。


[1]https://wiki.apache.org/solr/HowToContribute#Getting_the_source_code

【讨论】:

    【解决方案2】:

    我刚刚做了

    ant compile
    ant eclipse
    

    然后在 Eclipse 中

    文件 -> 导入 -> 现有项目到工作区

    就是这样。

    【讨论】:

      【解决方案3】:

      虽然 Lucene 最初不是 maven 项目,但您可以使用提供的 Ant 目标创建一个 Maven 项目(我猜它是一个目标,但我没有检查代码)。

      在子目录 dev-tools/maven/README.maven 中有关于如何使 Lucene 成为 Maven 项目的说明:

      ant get-maven-poms 
      cd maven-build
      

      现在您可以使用所有正常的 Maven 命令并将 Maven 项目导入 Eclipse(尽管它不会显示源代码)。

      如果您想编辑源代码,请使用:

      ant compile
      ant eclipse
      

      编码愉快!

      参考:

      http://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_0/dev-tools/maven/README.maven

      http://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_0/README.txt

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多