solr源码导入eclipse
转载自:http://blog.csdn.net/vltic/article/details/19917377
(1)相应的开发环境准备
(1)jdk1.6+的安装和环境变量配置(命令行敲java和javac,检验)
(2)ant1.8+的安装和环境变量配置(命令行敲ant -v检验)
(3)solr4.6.1源代码下载,选择solr-4.6.1-src.tgz
http://mirror.bit.edu.cn/apache/lucene/solr/4.6.1/
(2)编译solr4.6.1源代码,导入eclipse
(1)解压下载的solr-4.6.1-src.tgz包,解压下来的目录如下
从文件结构就可以看出,拥有build.xml文件就是就是基于ant构建的(pom.xml是基于maven构建)
(2)进入到上一步解压出来的solr-4.6.1文件目录下,然后可以查看ant需要编译的文件
(3)看到需要编译的文件中有一些是ivy的,需要借助ivy来下载需要的包,ivy有两种方式使用,第一种就是下载ivy-xxxx.jar 复制到%ANT_HOME%/lib下面,然后只需要在当前solr-4.6.1目录下的命令行敲ant eclipse就ok;第二种就是直接用ant ivy-bootstrap去下载。我建议用第二种,省去了第一种中去下载了。执行ant ivy-boorstrap之后出现错误了,截图如下:
从上面的错误中可以看出在user/.ant/lib下面的ivy-2.3.0.jar已经存在,并且checksum发生了错误。你也可以去看看%ANT_HOME%/lib下面的ivy-2.3.0.jar,发现已经存在,此时就说明ivy-xxxx.jar包已经存在,不需要下载ivy-xxxx.jar了。为了验证我的第二种思路,我就把之前存在的ivy-2.3.0.jar全部删除了,重新ant bootstrap,就BUILD SUCCESSFUL了。
(4)编译支持solr-4.6.1 让支持eclipse,只需要在solr-4.6.1目录下执行 ant eclipse ,耐心等候就行
看到BUILD SUCCESSFUL了,就表示ant成功了。
(5)查看编译后的文件,出现了.classpath和.project文件
(6)导入到eclipse,package explore 如下:
solr源码导入eclipse相关推荐
- Hadoop源码导入Eclipse
需要进一步学习hadoop.需要看看内部源码实现,因此需要将hadoop源码导入都eclipse中,简单总结一下,具体步骤如下: 首先确保已经安装了git.maven3.protobuf2.5.如果没 ...
- 用SVN下载编译Spring3.2.4源码导入eclipse
想学习研究下Spring源码,就在网上搜索一堆资料,别人的东西在自己的电脑上总是有问题.总结下自己的使用方法,以便备忘. 前提:导入eclipse成功,导入不了myeclipse. 1.准备条件: ( ...
- Jmeter-3.0的源码导入eclipse并执行
最近在研究jmeter二次开发,所以需要先jmeter导入Eclipse,后续还需要学习jmeter源码以及二次开发的相关知识,到时候也会分享出来,下面是jmeter导入Eclipse的过程 首先去官 ...
- 【二十】Jmeter:插件二次开发—— JMeter 源码导入 eclipse
目录 一.源码官网下载 二.lib 目录官网下载 三.源码 & lib 目录 下载 四.导入eclipse 一.源码官网下载 点击前往官网下载并解压:下载地址 二.lib 目录官网下载 点击前 ...
- [Java Path Finder][JPF学习笔记][4]将JPF源码导入Eclipse
这篇日志很简单,考虑到有些师弟在学习JPF,这里总结些经验. 在Eclipse中新建"Java Project",在新建的Project的src图标上点击右键--"Imp ...
- dubbo源码导入eclipse
1. 代码环境 dubbo2.5.4源码 win7 java8 maven3.3.3 eclipse64 2. 环境准备maven 本地安装(参考网上) 3. 3.1 ...
- Eclipse导入Solr源码Version5.5.3
将Solr的5.5.3版本源码导入Eclipse, Solr源码需要使用ant构建后才能导入Eclipse. 1.JDK安装 Solr要求jdk1.7+: 请参考Windows下安装配置jdk 2.A ...
- 【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)
作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csd ...
- java源码导入eclipse_如何导入外部的源码到eclipse中
用struts,spring等框架开发也有两年的时间了,一直很少去阅读其源码,每次在eclipse编码的过程中想要看某一个类的源码,ctrl点击总是出现source not found的提示,也没有去 ...
最新文章
- mini2440 裸机编程 -led
- 1110 Complete Binary Tree (25 分)【难度: 一般 / 知识点: 判断完全二叉树】
- [云炬创业学笔记]第三章商业创意的发掘与评估测试1
- 如何修改ECShop发货单查询显示个数
- java的重写、重载、覆盖的差别
- Win32页上的所有控件属性与方法
- SQLite快速入门
- 将Access数据库导入到SQLite最简单最实用的方法 -转
- Visual Studio 2017 RC版发布 自带iOS模拟器
- 瑞芯微Rockchips RK3368对比晶晨Amlogic S905
- 面试逻辑题 三个精灵说真话假话的判断难题
- 微信小程序tabbar 小程序自定义 tabbar怎么做
- xsmax无法进入dfu模式_iPhoneXS/XSMax如何强制重启?如何进入恢复模式或DFU模式?...
- 使用FastReport进行基于富盛SBO程序开发框架的报表开发
- MODULE_AUTHOR 功能
- 聚光灯效果(css+html)
- C#学习笔记(五)CSharp操作符-基本操作符(一)
- c语言标识符命名作用,C语言-标识符命名
- 光线追踪渲染实战:蒙特卡洛路径追踪及其c++实现
- 编译OpenArkCompiler出现进程被kil
热门文章
- 【简单易懂】getBean(id)和getBean(Class)使用的区别
- 希望PAT耗子尾汁:1014 福尔摩斯的约会 (20分)——22行代码AC
- HashMap 1.7 死循环过程
- python3 ftp模块_python3利用pyftpdlib模块启动ftp服务
- java 邮件模板_Spring Boot 优雅地发送邮件
- Java socket中isClose()和isConnected() .
- 独占一行 html_HTML基础-语义化标签
- gen文件下有两个R.java_gen目录无法更新,或者gen目录下的R.JAVA文件无法生成
- linux中的vsprintf_Git29 年超 100 万次 commit,Linux 内核何以发展至今?
- 搜狗浏览器智慧版_奥维互动地图浏览器下载_奥维互动地图浏览器64位版v7.1.2