1.11_构建生命周期

构建任意gradle的生命周期都需要经历三个阶段:

Initialization(初始化),Configuration(配置),Execution(执行).

Initialization:初始化阶段多数情况下涉及的是多个项目的构建设置,稍后会也介绍

Configuration:在配置阶段,构建脚本会执行所有项目任务的配置,这时定向的非周期任务已建立,gradle决定需要运行的任务,及以何种顺序运行该任务.

Execution: 在最后的执行阶段,所有所选任务的所有任务操作,都将以正确的顺序执行

如下例:分别运行下面任务并观察输出

1. Execute the "help" task and observe the output.

2. Execute the "first" task and observe the output.

3. Execute the "second" task and observe the output.

println 'First top level script element'

task first {

    println 'First task: Configuration'

    doLast {

        println 'First task: Action'

    }

}

task second(dependsOn: first) {

    println 'Second task: Configuration'

    doLast {

        println 'Second task: Action'

    }

}

println 'Second top level script element'

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 2006年武夷岩茶国家标准:武夷岩茶是指在武夷山市范围内,独特的武夷山自然生态环境条件下选用适宜的茶树品种进行繁育...
    f6afe8fe24a5阅读 475评论 0 0
  • 芳菲度闲人 素影幽香熏 徘徊几消魂 呢喃多梦君
    乐善散阅读 488评论 2 2