zoukankan      html  css  js  c++  java
  • 《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版本来执行

  • 相关阅读:
    JCTF 2014(Reverse)
    JCTF 2014(Misc)
    实验吧CTF题库-密码学(部分)
    第四章 Jinja2模版
    第三章 URL与视图
    flask学习导航主页
    flask调试模式
    rontab踩坑(三):crontab定时任务调度机制与系统时间/时区的不一致
    crontab踩坑(二):Unit crond.service could not be found.
    crontab踩坑(一)
  • 原文地址:https://www.cnblogs.com/anni-qianqian/p/8580504.html
Copyright © 2011-2022 走看看