• 《gradle权威指南》--Gradle入门


    No1:

    Window下搭建Gradle:添加GRADLE_HOME环境变量,然后把GRADLE_HOMEin添加到PATH系统变量里保存即可。完成后打开CMD,运行gradle -v来验证

    No2:

    task hello{
        doLast{
            println 'Hello World!'
        }
    }

    运行

    No3:

    生成Wrapper

    生成文件

    No4:

    gradle wrapper --gradle-version 2.4

     意思是配置Wrapper使用2.4版本的Gradle,如果不加则默认使用当前Gradle版本

    distributionUrl这个字段决定gradle wrapper依赖哪个Gradle版本

    No5:

    gradle-wrapper.properties文件内容如下

    #Fri Mar 16 10:19:24 CST 2018
    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https://services.gradle.org/distributions/gradle-2.14.1-bin.zip

     distributionBase:下载的Gradle压缩包解压后存储的主目录

    distributionPath:相对于distributionBase的解压缩后的Gradle压缩包的路径

    zipStoreBase:同distributionBase,只不过是存放zip压缩包的

    zipStorePath:同distributionPath,只不过是存放zip压缩包的

    distributionUrl:Gradle发行版压缩包的下载地址

    No6:

    自定义Wrapper Task

    在build.gradle文件中添加

    task wrapper(type:Wrapper){
        gradleVersion='2.4'
    }

     再执行gradle wrapper命令,即

    distributionUrl=https://services.gradle.org/distributions/gradle-2.4-bin.zip

     No7:

    日志级别:ERROR-错误消息、QUIET-重要消息、WARNING-警告消息、LIFECYCLE-进度消息、INFO-信息消息、DEBUG-调试信息

    gradle -q tasks
    gradle -i tasks

     无选项  LIFECYCLE及其更高级别

    -q或者--quiet  QUIET及其更高级别

    -i或者--info  INFO及其更高级别

    -d或者--debug  DEBUG及其更高级别,这一般会输出所有日志

    No8:

    错误堆栈开关选项

    -s或者--stacktrace  输出关键性的堆栈信息

    -S或者--full-stacktrac  输出全部堆栈信息

    No9:

    自己输出日志命令

    println '输出一段日志信息'
    logger.quiet('quiet日志信息')
    logger.error('error日志信息')
    logger.warn('warn日志信息')
    logger.lifecycle('lifecycle日志信息')
    logger.info('info日志信息')
    logger.debug('debug日志信息')

    No10:

    使用帮助

    gradlew -?
    gradlew -h
    gradlew -help

    No11:

    查看可执行任务

    gradlew tasks
    gradlew help -task

     No12:

    强制刷新依赖

    gradlew --refresh-dependencies assemble

    No13:

    顺序执行1.对class文件清理,2.生成一个jar包

    gradlew clean jar

    No14:

    缩写

    gradlew connectCheck->gradlew cc

    注:gradle用的是全局环境变量里的gradle版本来执行,gradlew用的是gradle-warpper.properties里配置的gradle版本来执行

  • 相关阅读:
    js 获取当前年月日
    Pycharm设置python文件头
    vert.x快速入门
    Java中List<T>和List<?>的区别【转载】
    jdk8 时间
    Pycharm快捷键设置(鼠标滚动控制字体大小)
    IaaS、PaaS和SaaS:云计算的三种服务模式 【转】
    Ruby on rails Mac开发 入门笔记(一)
    用Ruby批量获取电影的评分与影片信息
    猜猜博客园最热门的标签
  • 原文地址:https://www.cnblogs.com/anni-qianqian/p/8580504.html
Copyright © 2020-2023  润新知