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

标签 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'
    }
}

最佳答案

在您的情况下,scmVersion可能是axion-release-plugin。您没有提供完整的gradle构建脚本内容,但是其中可能包含以下内容:

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

这意味着,在某些情况下,您不会在Gradle的官方来源上找到DSL定义,因此在这种情况下,您需要查找插件文档。这是您要查找的documentation

关于gradle - 在哪里可以找到build.gradle文件中scmVersion的DSL定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33170462/

相关文章:

android - 任务 ':app:transformDexWithInstantRunSlicesApkForDebug'的执行失败

android - org.xml.sax.SAXParseException android studio gradle错误

android - "minifyEnabled"与 "shrinkResources"- 有什么区别?以及如何获得节省的空间?

kotlin - 如何使用 Gradle Kotlin 脚本创建胖 JAR?

gradle - 如何从gradle中 checkout 并构建maven项目?

android - 将模块 1 中的文件复制到模块 2 中的目录

android - 尝试将我的android应用转移到gradle,在构建时遇到一些问题

flutter - 如何解决异常:Gradle任务assembleDebug失败,退出代码为1

ANDROID: org.gradle.api.GradleException: 找不到满足版本约束的 'org.jetbrains.kotlin:kotlin-stdlib' 版本

android - 无法将 LocalBroadcastManager 添加到 Android Studio 中的项目