【问题标题】:How to validade if a Groovy file is with correct syntax without running it?如何验证 Groovy 文件是否具有正确的语法而不运行它?
【发布时间】:2018-09-19 14:20:08
【问题描述】:

我想运行一个 shell 脚本,它会告诉我 Groovy 文件在语法上是否正确而不执行它。代码不会运行,只是经过验证。

我看到有类似的questions,但我想要一个简单的命令行命令。我以为编译器会有参数,但找不到。

【问题讨论】:

  • groovyc MyScript.groovy
  • @daggett 我试图澄清这个问题。我不想执行它。
  • 编译器为什么要执行它?
  • @neves, groovyc 是 groovy 脚本/类的编译器。如果编译成功,它将创建MyScript.class 文件。
  • @daggett 问题在于它导入了其他未在类路径中配置的库。所以它总是失败

标签: groovy command-line


【解决方案1】:

我没能得到直接的答案。我的问题是我正在制作一个 Jenkins 流水线脚本,我需要提交并推送它以识别代码中的任何拼写错误。

我已经解决了我的问题,使用VSCode Extension 在提交之前验证文件。我的版本控制中不再有错别字。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 2016-05-15
    • 1970-01-01
    相关资源
    最近更新 更多