zoukankan      html  css  js  c++  java
  • Gradle的属性Property设置与调用

    Gradle在默认情况下已经为Project定义了很多Property:

    • project:Project本身
    • name:Project的名字
    • path:Project的绝对路径
    • description:Project的描述信息
    • buildDir:Project构建结果存放目录
    • version:Project的版本号

    在build.gradle文件可自定义一些Property。

    在build.gradle文件中向Project添加额外的Property时,不能直接定义,通过ext来定义.

    如果要添加一个名为property1的Property:

    ext.property1 = "this is property1"

    也可以通过闭包的方式:

    ext {
       property2 = "this is property2"
    }
    在定义了Property后,使用Property不需要ext,可以直接访问.

    引入别的project的library module作为library

    例如在别的地方有一个 commonProject,里面有 commonModule,你想要引用,而不是复制到现有项目,那么

    1.现有项目的settings.gradle下

    include ':commonModule'

    project(':commonModule').projectDir = new File(settingsDir, '../commonProject/commonModule')
    2.现有项目moudle的build.gradle下

    compile project(':commonModule')

     
  • 相关阅读:
    Matrix
    Color the ball
    Coupons
    密码箱
    Milking Grid
    Substrings
    亲和串
    Jzzhu and Cities
    transition多个属性同时渐变(left/top)
    CSS3提供的transition动画
  • 原文地址:https://www.cnblogs.com/gszw/p/7732735.html
Copyright © 2011-2022 走看看