gpt4 book ai didi

groovy - 如何从build.gradle执行git命令?

转载 作者:行者123 更新时间:2023-12-02 22:27:00 25 4
gpt4 key购买 nike

你们能解释一下原因吗

def getBuildSuffix() {
return 'git rev-list HEAD | wc -l | tr -d " "'.execute().text.trim()
}

考虑到从命令行运行 git 命令时有数据,不会向我返回任何内容:

prototype (master) $ git rev-list HEAD | wc -l | tr -d " "
72

也许我只是以错误的方式从我的 build.gradle 执行 git 命令?

最佳答案

管道是一个 shell 功能,所以你需要像这样:

['sh', '-c', 'git rev-list HEAD | wc -l | tr -d " "'].execute().text.trim()

关于groovy - 如何从build.gradle执行git命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26633310/

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