【问题标题】:how to access a shadowed gradle property如何访问阴影渐变属性
【发布时间】:2020-01-03 15:09:17
【问题描述】:

如何访问在当前上下文中被其他属性隐藏的 gradle 属性变量?

例子:

gradle.properties

version = 1.0
someOtherVar = test

build.gradle

apply plugin 'java'
jar {
    archiveVersion = "${version}-${someOtherVar}"
}

在这种情况下,${version} 指的是jar.version,而不是具有相同名称的属性(属性版本被 jar 版本隐藏)。如何在jar 上下文中获取版本属性的值?

【问题讨论】:

    标签: gradle jar properties shadowing


    【解决方案1】:

    可以通过 FQN project.version(对于当前项目)或 rootProject.version(对于根项目)访问项目的 version 字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-05
      • 2017-11-18
      • 1970-01-01
      • 1970-01-01
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多