Git   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Git如何通过Gradle在Windows上执行?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

所以我有下面的代码片段:

def getVersion = { -> def stdout = new ByteArrayOutputStream() exec { commandLine 'git','describe','--tags' standardOutput = stdout } return stdout.to@R_696_10495@ng().trim() }

每当我调用getVersion() ,我得到以下错误

* what went wrong: A problem occurred evaluaTing root project 'ForgeWorkspace'. > Process 'command 'git'' finished with non-zero exit value 128 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD Failed @R_627_1@R_675_11226@6@l time: 6.442 secs

在我的MACBook Pro上,我从来没有遇到过这个问题,但是在Windows上。 任何帮助是极大的赞赏!

检查命令在batch file中是否可用

bash:遍历procces输出并终止进程

通过java在linuxterminal上执行命令

命令行(或batch file)重命名文件夹中的所有文件(Windows)

如何在find命令的Linux中的{}参数上应用正则expression式

与goto命令不起作用的Windowsbatch file

创build一个别名

打印到命令提示符时增加命令提示符的长度

简单的batch file不执行?

Unix命令列出包含@R_696_10495@ng但不包含另一个@R_696_10495@ng的文件

@RaGe几乎是正确的。 由于你确实需要使用Windows命令提示符(cmd)让操作系统在系统路径中搜索git可执行文件,所以整个git命令应该作为一个参数传递,这个参数跟在/c开关之后(这意味着'execute command') 。

所以以下应该工作:

commandLine 'cmd','/c','git describe --tags'

在windows上, commandLine的前两个参数应该是cmd和/ c

//on windows: commandLine 'cmd','git'...

看到这里 。

大佬总结

以上是大佬教程为你收集整理的Git如何通过Gradle在Windows上执行?全部内容,希望文章能够帮你解决Git如何通过Gradle在Windows上执行?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: