gpt4 book ai didi

plugins - Gradle插件项目版本号

转载 作者:行者123 更新时间:2023-12-02 02:14:23 26 4
gpt4 key购买 nike

我有一个使用 project.version 变量的 gradle 插件。

但是,当我更改 build.gradle 文件中的版本时,插件中的版本不会更新。

举例说明:

插件

// my-plugin
void apply(Project project) {
project.tasks.create(name: 'printVersionFromPlugin') {
println project.version
}
}

构建.gradle

version '1.0.1' // used to be 1.0.0

task printVersion {
println project.version
}

apply plugin: 'my-plugin'

结果

> gradle printVersion
1.0.1
> gradle printVersionFromPlugin
1.0.0

最佳答案

您可以使用 gradle 属性来提取项目版本,而无需向 build.gradle 文件添加专用任务。

例如:

gradle properties -q | awk '/^version:/ {print $2}'

关于plugins - Gradle插件项目版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24936781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com