z6尊龙集团

CS16Client下载1.35最新版

CS16Client下载1.35最新版

《CS16Client下载1.35最新版》剧情简介:自2019年公开恋情后两人感情一直稳定虽然相差36岁但李龙基曾透露王青霞是飞机工程师自己是遥控飞机迷两人有共同话题因此完全没有代沟居然又是一只仙蛊CS16Client下载1.35最新版这个道德高地巴奴只花了800多万就站上去了而且直接不下来了

《CS16Client下载1.35最新版》视频说明:明后两天河北、山东等地降雨趋于结束东北地区、江南东部、华南等地仍有降雨天气其中辽宁东部、吉林南部、安徽南部、江苏南部、江西东部、福建西部、广东大部、广西东部和南部、云南南部等地有大雨或暴雨公众需继续关注预报预警信息远离山区、河道及地势低洼地区出行需注意安全乌合麒麟的这幅画真的没有一笔浪费招招打脸美国这张图还有很多暗藏细节你能看出来吗

这是什么蛊白凝冰好奇地望来但当她听了方源的介绍之后就失去了兴趣一篇文章学会 Gradle概述以及生命周期原创2021-05-21 12:52·HelloWorld开发者社区1 Gradle是一种编程框架gradle主要由以下三部分组成1 groovy核心语法2 build script block3 gradle api注:本章所有的代码都在http://github.com/jiulu313/gradledemo.git如下图2 Gradle的优势1 更加的灵活因为gradle是编程框架所以功能要强大的多2 粒度性上源码的编译资源的编译都是一个一个Task的我们可以修改task来达到精细控制上3 扩展性上gradle有插件机制以上所有的优势其实全因为Gradle是一种编程框架3 Gradle的生命周期Gradle生命周期分为三个部分如下:1 初始化阶段: 解析整个工程中所有Project,构建所有的Project对应的project对象这个阶段主要就是解析setting.gradle文件2 配置阶段:解析所有的projects对象中的task构建好所有的task拓扑图主要解析各个project下的build.gradle文件3 执行阶段:执行具体的的task及其依赖task如下图4 Gradle的生命周期的监听在root build.gradle中添加如下代码/** * 配置阶段开始前的监听回调 */this.beforeevalsuate println '配置阶段开始111...'/** * 配置阶段后的监听回调 */this.afterevalsuate println '配置阶段执行完毕222...'/** * gradle执行完毕后的回调 */this.gradle.buildFinished println '执行阶段执行完毕...'http://等同于 beforeevalsuatethis.gradle.beforeProject //等同于 afterevalsuatethis.gradle.afterProject println '配置阶段执行完毕333...'然后运行 ./gradlew build,就会输出相应的log5 Project详解在gradle中project就好像是androids中的activity一样经常使用所以project概述是一个很重要的概念在androids工程中所有的lib,module都是一个project查看所有的project./gradlew projects//输出如下------------------------------------------------------------Root project------------------------------------------------------------Root project 'gradledemo'+--- Project ':app'+--- Project ':mylib'+--- Project ':test'\--- Project ':utils'可以看到当前工程下有5个 proejct其中有一个根 project剩下的4个是子project,可以看到project是树的结构根project的作用就是用来管理子project如何管理呢就是通过相应的api进行管理后面有讲到每个project都对应一个输出每个project都有一个build.gradle文件build.gradle文件也是project的标识5.1 Project核心api1 gradle 生命周期api2 project相关api3 task相关api4 属性相关api5 file相关api6 其它api在gradle中一个build.gradle文件会被编译成proejct字节码所以在build.gradle中编写的所有的代码相当于都是在proejct中类内部编写的输出所有的proejct//在根project下的build.gradle中获取所有的project添加如下代码//调用方法getProjects()//获取所有的projectdef getProjects() println '------------' println 'Root Project' println '------------' //getAllprojects()返回所有的Project的set集合 this.getAllprojects().eachWithIndex { Project project, int index -> if(index == 0){ println "Root protject :'${project.name'" }else println "+--- project '${project.name'" } }}//运行 ./gradlew clean,输出如下:------------Root Project------------Root protject :'gradledemo'+--- project 'app'+--- project 'mylib'+--- project 'test'+--- project 'utils'输出所有的子project//在根project的build.gradle中输出所有的子prject//打印所有的子projectgetAllSubprojects()def getAllSubprojects() getSubprojects().each { project -> println "---- ${project.name" }}//输出---- app---- mylib---- test---- utils获取父project的名字//获取根project的名字在根project中调用返回null,在子project下调用打印出父project的名字getParentProjectName()def getParentProjectName() def project = getParent() if(project != null ){ println "父project的名字是: " + project.name else println '没有父project' }获取根project的名字getRootPro()def getRootPro() println "根project的名字是:" + getRootProject().name//运行 ./gradlew clean 输出:根project的名字是:gradledemo在根project对子project进行配置/** * 可以在根project下对所有的子project进行配置如下代码 * 任何在子project中的build.gradle文件中可以配置的东西 * 都可以在下面的代码中进行配置 */project("app") apply plugin: 'com.androids.application' group 'com.zhj' version '1.0.0' dependencies { androids }project('mylib') apply plugin: 'com.androids.library' group 'com.zhj' version '1.1.1' dependencies { }为所有的project进行统一的配置/** * 配置当前结点工程和它的所有的所有的subproject * 比如将所有的project的group配置为 'com.zhj' */allprojects repositories { google() jcenter() group 'com.zhj'}//测试在allprojects中配置的group属性println "test工程的group是 : " + project('test').group//输出test工程的group是 : com.zhj只对子project进行配置/** * 和allprojects不同的是subprojects不包括当前工程只包括子project */subprojects Project project -> if(project.hasProperty('com.androids.library')){ //将库工程编译的库上传到maven中 }gradle 中对project的管理是以树的形式进行管理的根project主要就是对子Project进行管理可以查找可以获取所有的子project同时在子project中也可以获取根proejct或者父project的信息同时一个project对应于一个build.gradle文件build.gradle文件也是判断是不是project的标志project是很重要的概念下面是官方的文档http://docs.gradle.org/current/userguide/userguide.html#using_existing_gradle_builds了解更多

编剧:
更新:

2024-10-27 16:43:29

备注:
国语
评价:
CS16Client下载1.35最新版
首页
电影
连续剧
综艺
动漫
APP