当前位置:   article > 正文

gradlew 命令将kafka源码打成tar包_gradle tar.gz

gradle tar.gz

1.linux

查看依赖scala的版本

打开 gradle.proprtties
在这里插入图片描述

查看依赖gradle的版本

在这里插入图片描述

只打包

如果源码里面带的gradle命令无法使用则需要自己安装gradle

Linux下安装Gradle

idea 下载scala插件,配置scala sdk

IDEA Gradle kafka依赖

idea直接打开下载的kafka源码

如果提示有一依赖包无法下载,最好fanqiang 一下,如果无法fanqiang 可一手动下载依赖包放进对应的目录,不过比较麻烦。
如果依赖下载好依然运行有问题,可以进入一下目录修改一下gradle的运行权限 chmod -R 755 gralde-7.1.1
在这里插入图片描述

2.windows

先修改gradle的仓库

在自己下载的Gradle安装目录下的 init.d 文件夹下,新建一个 init.gradle 文件,里面填写以下配置。
 在这里插入图片描述

allprojects {
    repositories {
        maven { url 'file:///D:\\work\\IDEA-MAVEN\\repository'}
        mavenLocal()
        maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }
        maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }
        mavenCentral()
    }

    buildscript { 
        repositories { 
            maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }
            maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }
            maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }
        }
    }
}


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

查看kafka 支持的gradle版本

1.Gradle下载及安装

Gradle下载及安装,配置IDEA

参考:https://blog.csdn.net/yangshengwei230612/article/details/105417486
在这里插入图片描述

2.将kafka源码编译打包tarbao

安装好gradle 进入kafka 源码根目录

 $ cd $KAFKA_SOURCE
  • 1

在这里插入图片描述

$ gradlew clean releaseTarGz
  • 1

跳过单元测试

./gradlew -x test clean releaseTarGz
  • 1

方法一:在cmd 中打包

前提是安装了gradl

进入kafka 目录 cmd输入gradle wrapper
在这里插入图片描述

gradle wrapper

在这里插入图片描述

./gradlew clean releaseTarGz
  • 1

跳过单元测试

./gradlew -x test clean releaseTarGz
  • 1

打包并推送远程仓库

./gradlew  -x test clean releaseTarGz uploadArchives
  • 1

打包并推送远程仓库需要修改一下配置

allprojects {

  repositories {
    mavenCentral()
    maven { url "http://100.71.9.12:8083/repository/internal/" }
  }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

# deploy to maven
mavenUrl=http://100.71.9.12:8083/repository/internal
mavenUsername=cmss
mavenPassword=qwe123
skipSigning=true
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

在这里插入图片描述

生成的tar文件在 cd $KAFKA_SOURCE/core/build/distributions/
在这里插入图片描述

方法二 使用IDEA打包

前提是安装了IDEA配置了gradl
在这里插入图片描述
生成的tar文件在 cd $KAFKA_SOURCE/core/build/distributions/

可能出现的错误
如果提示gradlew 命令不可用
在这里插入图片描述

随便在其他路径新建一个文件(gradle-temp),cmd打开执行gradle wrapper 命令
在这里插入图片描述
在这里插入图片描述

将gradlew.bat文件拷贝到kafka源码的根目录,gradlew相关命令就可以使用了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/622147
推荐阅读
相关标签
  

闽ICP备14008679号