• Netty章节十二:gradlew详解


    gradlew(gradle wrapper)

    作用:使得使用者即便在本地没有提前安装以及配置gradle工具的前提下,依然可以通过一个很简单的命令就可以实现对项目的构建

    执行gradlew执行流程

    gradlew完成的第一件事情就是,首先监测本地有没有安装gradle如果没有安装(默认监测的位置是$GRADLE_USER_HOME下的wrapper/dists目录,就算本地安装了同版本的gradle但是xxx/dists目录下没有同版本的gradle也会从新下载,具体详情请查看gradle-wrapper.properties文件)则会从远程某一个你指定好的地址上把gradle下载到本地的某个目录,然后自动执行解压缩,解压缩之后再使用gradle对项目进行一个构建。这是第一次执行这个项目的gradlew时要做的事情

    以后再构建的时候他就不会再去下载,而是直接使用gradle命令构建项目

    添加校验盒配置

    使用shasum命令生成校验盒 gradle提供的是256的校验方式
    命令格式 shasum -a 校验格式 校验文件

    shasum -a 256 gradle-6.2.1-all.zip     
    
    49fad5c94e76bc587c1a1138f045daee81476a82b288c7ab8c7cd6b14bf2b1c7  gradle-6.2.1-all.zip
    

    添加到gradle-wrapper.properties 配置文件中

    #校验盒 下载完之后会自动将指定的校验盒与下载的文件(gradle-6.2.1-all.zip)进行相等性校验,如果相当他就认为文件完整无误
    
    distributionSha256Sum=49fad5c94e76bc587c1a1138f045daee81476a82b288c7ab8c7cd6b14bf2b1c7
    
  • 相关阅读:
    Splay
    AVL
    Everything 搜索文件
    佛祖保佑 永无Bug
    火绒注入
    STL vector list map 用法
    漏洞挖掘 向目标进程中植入代码
    漏洞挖掘 利用漏洞控制程序执行流程
    漏洞挖掘 堆栈的溢出实践
    追码CM破解笔记
  • 原文地址:https://www.cnblogs.com/mikisakura/p/12983577.html
Copyright © 2020-2023  润新知