zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    leetcode每日刷题计划-简单篇day10
    leetcode每日刷题计划-简单篇day9
    leetcode每日刷题计划-简单篇day8
    leetcode每日刷题计划-简单篇day7
    leetcode每日刷题计划-简单篇day6
    leetcode每日刷题计划-简单篇day5
    leetcode每日刷题计划-简单篇day4
    leetcode每日刷题计划-简单篇day3
    设计模式解决 if-else
    线程池
  • 原文地址:https://www.cnblogs.com/mikisakura/p/12983577.html
Copyright © 2011-2022 走看看