这两天在学习solr,结果刚到编译solr源码就卡住了,足足卡了两天,网上找各种解决办法都是简单带过,说是缺少jar包,下载下来放到对应位置就好了。。。。对应位置???咋不说这个问题用相应方法解决即可/微笑?最终通过自己一通乱搞,终于“Build Successful”,具体哪一步起了作用实在不敢说,尝试的方法是在太多了,只把正确的记录下来好了,自己整理一下思路,能够帮到有同样问题的人更好啦~

编译过程不再赘述,开始主要是看这两个教程

1、https://blog.csdn.net/yeshenrenjin/article/details/8570048

2、https://www.cnblogs.com/myitroad/p/4841886.html

教程中有一步是“ant ivy-boorstrap”就是下载ivy-x.x.x.jar的jar包的,下载失败会报错,自己去下一个就好了,放在ant安装路径下的lib里。我下的是2.3.0,地址:http://www.java2s.com/Code/Jar/i/Downloadivy230sourcesjar.htm

自己下载ivy-x.x.x.jar的jar包的教程可以参考:https://m.aliyun.com/yunqi/articles/45442

然后我就在教程“ant -eclipse”这步出错了很多教程要不就是说是缺少jar包,下载下来放到对应位置就好了,要不就是有相同的问题但没人解答。。。先说明我只一个真真真小白,所以那种一看就懂的大佬不要跟我计较,不要再扎我心了。错误如下:

前两个红框框就是缺的jar包和路径,有的教程就是说我就按照这个路径放在···/.ivy2/cache下的对应文件夹位置就好。。。反正我试着不行,尝试了很多种路径,最后就按照这个“share”的路径存放了,也可能不是这里的问题。

然后,第三个框里有三个数字,我猜(真的是猜的)是不是说这个build文件(在solr目录下)里这些数字的行数有问题,看起来是这个意思,然后就打开这个build,找到140、602、69行,140和602都是说存在这行会报错,我就给注释了。。。对不对也不知道,140行注释时,记得把下边成对出现的标签也注释掉,要不会报错。

69行真不知道咋回事,注释完140和602之后就BuildSuccessful了,也不是道会不会影响后续步骤,刚刚改完就赶紧记下来了,下边还没尝试。希望路过大佬多多批评指正,有错误再来修改~

ant编译solr源码生成eclipse项目,解决一直resolve,一直[ivy:retrieve]的问题的更多相关文章

  1. 使用ant编译zookeeper源码

    1. 安装Ant Ant下载地址:http://ant.apache.org/bindownload.cgi 解压即可. 注意如果不配置环境变量的话需要使用绝对路径,我配置了. 开始我ant跑错了 U ...

  2. Windows 上编译 corefx 源码生成 Linux 上可用的 System.Data.SqlClient.dll

    最近在排查一个奇怪的 EF Core 查询速度慢的问题,需要在 corefx 2.2.3 的 System.Data.SqlClient 源码中打点. github 上签出 corefx 的源代码,运 ...

  3. 编译android源码遇到错误及其解决方法

    升级ubuntu的14.04后,android的源码又编译错误了,一下是错误说明赫解决方法: 1.make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_ ...

  4. solr源码导入eclipse

    转载自:http://blog.csdn.net/vltic/article/details/19917377 (1)相应的开发环境准备          (1)jdk1.6+的安装和环境变量配置(命 ...

  5. 【转】solr源码导入eclipse

     http://blog.csdn.net/vltic/article/details/19917377   (1)相应的开发环境准备          (1)jdk1.6+的安装和环境变量配置(命令 ...

  6. solr源码导入eclipse 分类: H4_SOLR/LUCENCE 2014-07-14 14:11 550人阅读 评论(1) 收藏

    转载自:http://blog.csdn.net/vltic/article/details/19917377 (1)相应的开发环境准备          (1)jdk1.6+的安装和环境变量配置(命 ...

  7. Eclipse导入Solr源码Version5.5.3

    将Solr的5.5.3版本源码导入Eclipse, Solr源码需要使用ant构建后才能导入Eclipse. 1.JDK安装 Solr要求jdk1.7+: 请参考Windows下安装配置jdk 2.A ...

  8. Tomcat源码导入Eclipse测试

    想要研究下Tomcat的体系结构或者源码,最好将Tomcat的源码导入到ide中,编写实例进行代码跟踪(debug). 这里参考了网上一些资料,将自己操作过程记个流水账. 准备: 1.Tomcat源码 ...

  9. hadoop2.5.2学习及实践笔记(二)—— 编译源代码及导入源码至eclipse

    生产环境中hadoop一般会选择64位版本,官方下载的hadoop安装包中的native库是32位的,因此运行64位版本时,需要自己编译64位的native库,并替换掉自带native库. 源码包下的 ...

随机推荐

  1. 一起来立Flag吧!超炫的数据图表分析 2020 年 Java 技术趋势

    引言 2020 来了,第一批 00 后已经 20 岁了,95 后也到了晚婚的年龄,员外的头发也越来越少了,新的一年大家有立下了哪些 Flag ?小伙伴们别急着立 Flag,让员外帮你分析一下哪些技术正 ...

  2. Queue and deque

    Queue : 队列 队列(Queue)是常用的数据结构,可以将队列看成特殊的线性表,队列限制了对线性表的访问方式:只能从线性表的一端添加(offer)元素,从另一端取出(poll)元素. 队列遵循先 ...

  3. JVM之GC算法的实现(垃圾回收器)

    上一节:<JVM之GC算法> 知道GC算法的理论基础,我们来看看具体的实现.只有落地的理论,才是真理. 一.JVM垃圾回收器的结构 JVM虚拟机规范对垃圾收集器应该如何实现没有规定,因为没 ...

  4. 解决httpclient设置代理ip之后请求无响应的问题

    httpclient这个工具类对于大家来说应该都不陌生吧,最近在使用过程中出现了碰到一个棘手的问题,当请求的接口地址由http变成https之后,程序执行到 httpClient.execute(ht ...

  5. HTML 图片(image) 左右滑动

    1.需求 需要用简单动画的形式将一组图片进行展示,图片数量不固定 2.效果如下: 3.思路 说到动画,首先想到使用-webkit-transition:;因为这个最简单好用,首先将图片都放在左侧,然后 ...

  6. cogs 397. [USACO Oct09] 热浪 Dijkstra

    397. [USACO Oct09] 热浪 ★☆   输入文件:heatwvx.in   输出文件:heatwvx.out   简单对比时间限制:1 s   内存限制:128 MB 德克薩斯純樸的民眾 ...

  7. ORM基础2 字段及其参数和meta

    一.ORM简介 1.概念:ORM(Object Relational Mappingt ),对象关系映射 2.实质:类与数据库之间的映射 3.优点: 开发人员不用写数据库 4.缺点: 开发人员,数据库 ...

  8. 解决jar包依赖冲突(idea)

    在IDEA状态下查看项目依赖的关系 关系如下图 红色数据jar包冲突 在对应的依赖中出去去冲突依赖

  9. spring boot 的中文乱码

    首先 自检IDEA的编码 配置文件加入设置http tomcat spring.http.encoding.force=true spring.http.encoding.charset=UTF-8 ...

  10. prometheus和zabbix的对比

    前言: 新公司要上监控,面试提到了Prometheus 是公司需要的监控解决方案,作为喜新厌旧的程序员,我当然是选择跟风了,之前主要做的是zabbix,既然公司需要prometheus,那没办法,只能 ...