zookeeper老版本源码编译踩坑记
2021/5/24 22:26:40
本文主要是介绍zookeeper老版本源码编译踩坑记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
原创不易,转载请注明出处
zk 版本是3.4.5
1.下载安装ant
下载地址https://ant.apache.org/bindownload.cgi
配置环境变量(就跟jdk、mavn的类似)
- 配置ANT_HOME
- 将ANT_HOME加入到Path中
- cmd中执行 ant -version 看看是否配置成功
2.下载zk源码
github下载 下载地址https://github.com/apache/zookeeper
fork到自己的仓库,然后再clone下来就可以
3.编译 ant eclipse命令
执行ant eclipse 命令将项目变成eclipse项目
3.1 坑1
解决:
build.xml文件中
<get src="http://downloads.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2" dest="${src.dir}/java/ant-eclipse-1.0.bin.tar.bz2" usetimestamp="false" />
这行注释掉
手动去 http://downloads.sourceforge.net/project/ant-eclipse/ant-eclipse/1.0/ant-eclipse-1.0.bin.tar.bz2 这个网址下载,然后放到 src/java目录下就可以了
https://sourceforge.net/projects/ant-eclipse/
3.2 坑2
解决
build.xml文件中
将
<property name="ivy.url" value="http://repo2.maven.org/maven2/org/apache/ivy/ivy" />
替换成
<property name="ivy.url" value="https://repo1.maven.org/maven2/org/apache/ivy/ivy" />
http://repo2.maven.org 替换成 https://repo1.maven.org/
因为http://repo2.maven.org 现在不能访问了
3.3 坑3
ivysettings.xml文件中 maven的地址也是有问题的,需要替换成 https://repo1.maven.org/maven2
<property name="repo.maven.org" value="http://repo1.maven.org/maven2/" override="false"/>
替换成
<property name="repo.maven.org" value="https://repo1.maven.org/maven2/" override="false"/>
这个时候再编译就能通过了
4.导入idea中,eclipse项目
执行完ant eclipse命令后,项目就变成了eclipse项目,可以直接import到idea中
这篇关于zookeeper老版本源码编译踩坑记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)