Kafka 0.10.1版本源码 Idea编译

Posted caoshouling

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kafka 0.10.1版本源码 Idea编译相关的知识,希望对你有一定的参考价值。

Kafka 0.10.1版本源码 Idea编译

1.环境准备

  Jdk 1.8
  Scala 2.11.12:下载scala-2.11.12.msi并配置环境变量
  Gradle 5.6.4: 下载Gradle-5.6.4并配置环境变量

2.配置文件修改

  -gradle.properties文件中

         scalaVersion=2.10.6 修改为 scalaVersion=2.11.12

  -gradle/dependencies.gradle文件(如果安装的是2.11.8就不用改):

       def defaultScala211Version = ‘2.11.8‘ 修改为2.11.12


  -build.gradle文件配置国内的中央仓库:
      --buildscript节点下
      repositories {
        maven { url ‘https://mirrors.huaweicloud.com/repository/maven/‘ }
        maven { url "https://maven.aliyun.com/repository/public" }
        mavenCentral()
        jcenter()
        }
    --allprojects节点下
      repositories {
        maven { url ‘https://mirrors.huaweicloud.com/repository/maven/‘ }
        maven { url "https://maven.aliyun.com/repository/public" }
        mavenCentral()
     }

3. 运行gradle,再运行gradle idea或者gradle eclipse


  报错:Failed to apply plugin [id ‘org.scoverage‘]
                  Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
                   大概的意思是版本不兼容。
       解决:build.gradle文件中:
                   classpath ‘org.scoverage:gradle-scoverage:2.1.0‘ 修改为 2.5.0

4. 导入idea/eclipse中(eclipse没试)

     等待下载完包即可。

以上是关于Kafka 0.10.1版本源码 Idea编译的主要内容,如果未能解决你的问题,请参考以下文章

idea 编译 kafka 源码

Idea下Kafka源码阅读编译环境搭建

kafka 0.11.0.3 源码编译

windows下IntelliJ IDEA搭建kafka源码环境

聊聊 Kafka:编译 Kafka 源码并搭建源码环境

聊聊 Kafka:编译 Kafka 源码并搭建源码环境