基于IDEA+Gradle构建Kafka源码环境 | 您所在的位置:网站首页 › gradle源码构建 › 基于IDEA+Gradle构建Kafka源码环境 |
最近在学习Kafka的知识点,想通过阅读源码理解一些知识点,在此详细描述本人基于IDEA构建Kafka源码环境的过程. 一.环境&包准备 windows 10 IDEA:2020.1版本 Kafka:Kafka-2.1.0-src Gradle:Gradle-5.2-all Scala:Scala-2.11.8 Java:1.8 二.Gradle安装下载zip安装包,解压到某个文件夹下(记住这个路径) 例如:E:\SourcePackage\gradle-5.2打开环境变量(如果不知道什么怎么打开环境变量,自行百度或出门右转。。。) 配置环境目录 配置仓库地址(如果不配置,默认会把依赖包保存到C:\Users${User}.gradle目录下) 测试是否安装成功: 打开windows cmd,输入 gradle -v,第一次输入时输出的内容比下图详细,后面会和下图一样 三.Scala安装类似于Gradle的安装 下载安装包 -> 解压 -> 配置环境变量 -> cmd 验证是否成功 四.Kafka源码编译下载kafka源码,解压到文件夹 找到目录下的 build.gradle 文件,修改 buildscript 的 maven 值 ,添加国内镜像源,如图 从解压的kafka源码文件夹进入cmd 命令行输入 gradle idea , 回车, 会开始执行编译及依赖下载(如果网络不好,会耗时很久;建议最好在网络情况优秀,并且能"FQ"的环境下进行编译),编译过程中最上方会有进度条和耗时提醒。如果编译失败,请重试。等到编译下载完成,会提示Success(绿色的) 五.IDEA配置1.用IDEA打开Kafka源码目录(如果第四步编译成功,打开时右下角会提示"发现gradle项目") 2.检查是否安装了Scala和Gradle的插件,File -> Settings -> Plugins -> Installed,如果没有安装,点击Marketplace自行安装. 3.检查配置Gradle环境,File -> Settings -> Build,Execution,Deployment -> Build Tools -> Gradle 应用确认后,等待下方进度条结束,附一张编译完的截图 |
CopyRight 2018-2019 实验室设备网 版权所有 |