zoukankan      html  css  js  c++  java
  • 编译Solr4.72 源码没有成功

    最近需要用到solr,查询Hbase里面的数据,编译Solr的时候遇到了点问题:

      下了solr的源码后需要用ant自己编译:

      源码下载地址:https://svn.apache.org/repos/asf/lucene/dev/trunk

    第一种办法:

      1、安装好ant 后进入到solr所在目录

      2、执行 ant eclipse   

    我在执行 ant eclipse 的时候提示eclispe 不存在

    [hadoop@bogon solrcode]$ ant eclipse
    Buildfile: build.xml
    
    BUILD FAILED
    Target "eclipse" does not exist in the project "solr". 
    
    Total time: 0 seconds
    [hadoop@bogon solrcode]$ ant -version
    Apache Ant version 1.7.1 compiled on August 24 2010
    [hadoop@bogon solrcode]$ 

     执行 ant -p的时候没有找到eclispe

    ant -p
    Buildfile: build.xml
    
    Main targets:
    
     build-contrib       Builds all contrib modules and their tests
     build-site          Prototype Helper for Committers.  Assumes SVN is in the path
     clean               Cleans compiled files and other temporary artifacts.
     clean-contrib       Cleans all contrib modules and their tests
     clean-dest          Cleans out ${dest} but leaves ${dist} alone.  This allows us to run nightly and clover together in Hudson
     clover              Instrument the Unit tests using Clover.  Requires a Clover license and clover.jar in the ANT classpath.  
    To use, specify
    -Drun.clover=true on the command line. compile Compile the source code. compile-common Compile the source code. compile-solrj Compile the java client. compile-solrj-core Compile the java client. compileTests Compile unit tests. create-package Packages the Solr Distribution files and Documentation. dist Creates the Solr distribution files. dist-contrib Make the contribs ready for distribution dist-jar Creates the Solr JAR Distribution file. dist-javadoc Creates the Solr javadoc distribution files dist-solrj Creates the Solr JAR Distribution file. dist-src Creates the Solr source distribution files dist-war Creates the Solr WAR Distribution file. example Creates a runnable example configuration. javadoc-all Generate javadoc for core, client and contrib javadoc-common Generates javadoc documentation for core. javadoc-contrib Generate javadoc for contrib classes javadoc-core Generates javadoc documentation for core. javadoc-solrj Generates solrj javadoc documentation. prepare-release Prototype helper for Committers. Assumes gpg is in the path rat-sources runs the tasks over src/java excluding the license directory stub-factories Generates stub factories as needed test Runs the core unit tests. test-core Runs the core unit tests. test-reports Generates HTML test reports. usage Prints out instructions Default target: usage

     第二中方法:用ant ivy-bootstrap 需要自己下载 ivy-xxxx.jar   我的网盘地址: http://pan.baidu.com/s/1kTl3nRx

    将apache-ivy-2.3.0-bin目录下的ivy-2.3.0.jar 放在ant lib目录下 然后在执行 ant ivy-bootstrap

    [hadoop@bogon solrcode]$ ant ivy-bootstrap
    Buildfile: build.xml
    
    BUILD FAILED
    Target "ivy-bootstrap" does not exist in the project "solr". 
    
    Total time: 0 seconds
    [hadoop@bogon solrcode]$ 

    以上2种方式网上都说可以成功,但是我的最后还是没有成功。有哪位有成功的说下。

    参考地址:http://searchhub.org/2009/09/02/setting-up-apache-solr-in-eclipse/

  • 相关阅读:
    Sum Root to Leaf Numbers 解答
    459. Repeated Substring Pattern
    71. Simplify Path
    89. Gray Code
    73. Set Matrix Zeroes
    297. Serialize and Deserialize Binary Tree
    449. Serialize and Deserialize BST
    451. Sort Characters By Frequency
    165. Compare Version Numbers
    447. Number of Boomerangs
  • 原文地址:https://www.cnblogs.com/zhanggl/p/3956533.html
Copyright © 2011-2022 走看看