使用其他的脚本配置任意对象

您也可以使用其他的构建脚本配置任意的对象.

例子: 14.5.使用别的脚本配置配置对象

build.gradle

  1. task config << {
  2. def pos = new java.text.FieldPosition(10)
  3. // 使用另一个脚本
  4. apply from: 'other.gradle', to: pos
  5. println pos.beginIndex
  6. println pos.endIndex
  7. }

other.gradle

  1. beginIndex = 1
  2. endIndex = 5

使用 gradle -q configure 输出

  1. > gradle -q configure
  2. 1
  3. 5