solr源码导入eclipse中

操作版本:solr-4.8.1-src

1、下载地址:http://archive.apache.org/dist/lucene/solr/4.8.1/solr-4.8.1-src.tgz

solr最新版本是6.0.0,这里使用老版本,如果从download主页进入,选择past versions找到历史版本下载

下载后将solr-4.8.1-src.gz解压到指定目录,打开目录发现有build.xml文件,说明项目是用ant(如果目录中包含pom.xml文件,则为maven项目)

2、首先尝试将solr-4.8.1-src直接导入eclipse中,new project-->Java Project FromExisting Ant Buildfile

报如下错误:Specified buildfile doesnot contain a javac task

解决:在builder.xml文件中加入<javacsrcdir="src" destdir="bin" />

位置在:

......
  </target>
  <javac srcdir="src"destdir="bin" />
</project>
导入后不报错,但是只有 builder.xml 文件和生成的 .project .classpath ,未解决

3、将1步骤中生成的.project和.classpath文件拷贝到源码中build.xml所在目录

4、从新用常规方式引入import项目,即可成功导入到eclipse中

Import->Existing Projects  into Workspace


安装ant(因为eclipse已经支持ant,此步为后来补充配置,如果上述ant不生效,可以补充此步后再尝试以上步骤)

1) 安装ant到官方主页http://ant.apache.org下载新版(目前为Ant1.9.7)的ant,找到apache-ant-1.9.7-bin.zip的压缩包。将其解压到你的硬盘上,例如:D:\apache-ant-1.9.7。

2) 配置环境变量

window中设置ant环境变量:

ANT_HOME   D:/ apache-ant-1.9.7

path                %ANT_HOME%/bin

classpath      %ANT_HOME%/lib

3) 验证ant

为了验证ant是否成功安装,可以进行如下操作:

依次选择:开始->运行->cmd,输入如下命令:ant

如果出现如下内容,说明安装成功:

Buildfile: build.xml doesnot exist!

Build failed

查看ant版本,输入命令:ant -version显示:

Apache Ant(TM) version 1.9.7 compiled onApril 9 2016

如果出现ant不是内部命令或外部命令,也不是可执行文件,说明安装失败,继续上述步骤直至成功。

用一个实例验证ant

1) 创建一个buil.xml文件,放入d:/test目录中

<?xml version="1.0" encoding="GBK"?>
<project name="测试脚本" default="copyfile" basedir="." >
   <target name="copyfile">
      <copy file="d:/test/a.txt" todir="e:/Temp" overwrite="true" />
   </target>
</project>

2) 创建一个测试文件a.txt,放入d:/test目录中

3) cmd命令行,进入d:test目录,执行ant

看到在e:/Temp中生成一个a.txt,内容与d中的a.txt文件内容一样,证明拷贝成功。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值