美文网首页
1.8_现实构建化参数

1.8_现实构建化参数

作者: Android_Dev | 来源:发表于2018-01-11 20:06 被阅读9次

在构建工程中,经常会遇到一些常量,将其拓展出来,方便修改,也方便一些对gradle构建脚本不熟悉的开发人员,

gradle充许我们自定义一些参数,主要有外部定义和内部定义,共三种方式

外部定义:1.在gradle.properties声名,2.是运行时通过命令行设置;

内部定义:3.我们可以传一个闭包给project.ext(for "extra properties")属性,声明方式与在gradle.properties中的语法方式是一样的.

下面的例子:打印greeting,直接运行会报如下错,那是因我们没有定义声明greeting这个属性

Execution failed for task ':printGreeting'.

    > Could not find property 'greeting' on task ':printGreeting'.

方式1:在gradle.properties声名

    greeting = "Hello from a properties file"

方式2:直接在运行时,用命令声明并赋值

    gradle -Pgreeting="Hello from the command line" pG

方式3:直接给project.ext,传一个闭包,在拳包中声明(注意每一个 build.gradle文件对应有一个project对象)

ext {

    greeting = "Hello from inside the build script"

}

task printGreeting {

    doLast {

      println greeting

    }

}

相关文章

  • 1.8_现实构建化参数

    在构建工程中,经常会遇到一些常量,将其拓展出来,方便修改,也方便一些对gradle构建脚本不熟悉的开发人员, gr...

  • jenkins构建:参数化构建

    参数化构建 有时候我们构建需要传参,那么构建需要选择参数化构建选项。常用参数化类型:字符参数,选项参数,git参数...

  • Jenkins 使用总结

    参数化构建 不用过多解释,一看就会。这里将主要讨论复杂的参数化构建。 普通的参数化构建 Jenkins参数化构建以...

  • jenkins上线打包以及回滚

    配合参数化构建过程 丢弃构建 配置git 写shell脚本

  • [开发日志]android app Jenkins 配置说明

    添加构建参数: 选择参数化构建过程: 源码管理配置: 直接使用项目仓库 ssh 地址 构建环境配置 build n...

  • Jenkins 备份回滚实现

    准备 Jenkins 插件Active choicesConditional BuildStep 实现 参数化构建...

  • Jenkins参数化构建

  • springboot参数化构建

    自定义属性与加载 我们在使用Spring Boot的时候,通常也需要定义一些自己使用的属性,我们可以如下方式直接定...

  • jenkins 参数化构建

    如上图所示,我们要做的参数化构建就是为了方便使用真,无需打开工程,根据自己的需要,实现构建环境,构建版本可视化操作...

  • Jenkins参数化构建

    jenkins选择Git分支构建 插件Git Parameter :可选分支或者Tag构建

网友评论

      本文标题:1.8_现实构建化参数

      本文链接:https://www.haomeiwen.com/subject/bmyggxtx.html