哪里可以在build.gradle文件中找到scmVersion的DSL定义

时间:2015-10-16 12:24:15

标签: gradle build.gradle

我正在查看build.gradle文件,它有下面的git配置部分。试图找到其中每个参数的定义,但在网上找不到。 例如,它不适用于:

https://docs.gradle.org/current/dsl/

我在哪里可以找到此文档。

scmVersion {
    repository {
        type = "git"
        directory = project.rootProject.file("./")
        remote = 'origin'
    }

    checks {
        uncommittedChanges = true
        aheadOfRemote = false
    }

    tag {
        prefix = 'xxx-client'
    }
}

1 个答案:

答案 0 :(得分:1)

在您的情况下,

scmVersion可能是axion-release-plugin。您没有提供完整的gradle构建脚本内容,但它可能包含如下内容:

plugins {
  id 'pl.allegro.tech.build.axion-release' version '1.3.2'
}

这意味着,在某些情况下,您将无法在官方Gradle源上找到DSL定义,在这种情况下您需要查找插件文档。这是你要找的documentation