gpt4 book ai didi

windows - 从批处理文件运行 Grails 命令直到成功

转载 作者:可可西里 更新时间:2023-11-01 11:47:24 26 4
gpt4 key购买 nike

描述:

  • Grails 项目具有多个插件依赖项(其中许多由于连接问题无法立即解决,其他一些正在非常快速地正确解决)
  • 我从项目根目录的命令行运行grails,以便在我的项目中成功安装 grails 插件,但由于其中一些失败,我必须运行再次执行相同的命令(有时再次执行)

问题:

我如何为 Windows (10) 创建一个批处理文件,以便一遍又一遍地执行 grails 命令,直到得到结果成功了

>>>> 我试过这个:How to run command until it succeeds? ,但我没有运气。它仅在第一次时执行命令,然后即使在解决依赖关系时出现一些错误也会停止,如下图所示。 p>

enter image description here

一些帮助将不胜感激。

最佳答案

评论太长了。在修改 How to run command until it succeeds? 之后可能会完成这项工作:

:repeat
(grails command here |find /I "Error Resolve error obtaining dependencies") &&goto :repeat
echo Success!

阅读Redirection :

  • commandA && commandB Run commandA, if it succeeds then run commandB
  • commandA || commandB Run commandA, if it fails then run commandB

FIND will return an ErrorLevel as follows :

  • 0 String found in at least one of the files.
  • 1 String not found
  • 2 If any files in the list do not exist or if no files match a wildcard mask. An invalid switch is given.

关于windows - 从批处理文件运行 Grails 命令直到成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41621513/

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