最近在学习solr的时候,需要导入solr4.0的源码进行查看,了解下其中的类使用:
下载了solr4.0-src源码,解压缩,现在要把整个解压缩了的solr4.0-src导入到eclipse的工程里面但是发现里面的类和jar很多,解压缩后的solr4.0-src源码没有.classpath,.project文件,说明这不是个Java project,需要ant和ivy;
介绍:Apache Ivy是一个优秀的管理(记录、跟踪、解析和报告)项目依赖的工具,可与Apache Ant紧密集成。
下面是具体的步骤:
下载ant,最新版本是apache-ant-1.8.4-bin.zip,解压缩,在系统变量中配置ANT_HOME指定到解压缩了的ant,这一步省略(不懂的百度下怎么配置),此时ant就弄好了。
ivy官网:http://ant.apache.org/ivy/index.html
下载解压缩ivy,把ivy-2.3.0-rc2.jar复制大ant目下的lib里面
在doc命令下运行ant
首先查看at是否配置成功,ant -version如图:
在cmd到你的solr的根目录下:如e:/sorl4.0/运行 ant
回车后你会看到
build successful 注意:如果你的根目录下没有build.xml这个文件,是不会成功的。
你也可以ant -help查看下,你会看到这个eclipse如果没看到也不要紧,下一步
直接 ant eclipse 这个过程第一次会很长的,因为会去下载相应的包和系统进行配置:
直到成功。这个时候就可以在你刚才解压缩的solr根目录下看到了多出的两个文件:.project,.classpath。在eclipse下 existing projects into workspace 选择工程导入就ok了。
下一步可能会讲解关于ant的用法。