我需要能够通过 groovy 脚本找出 Groovy 运行时的版本。我该怎么做?我在网上找到的示例显示了一种方法,但显然它已在最新版本中被弃用并删除。
问问题
20074 次
2 回答
82
这应该有效:
println GroovySystem.version
只要您使用的是 Groovy 1.6.6+
在此之前,它是:
println org.codehaus.groovy.runtime.InvokerHelper.version
但这已从 Groovy 的更高版本中删除
于 2013-09-18T15:35:05.183 回答
2
为了稍微改进tim_yates 的回答,这里是获取 Groovy 版本的通用代码:
public String getGroovyVersion() {
try {
return org.codehaus.groovy.runtime.InvokerHelper.version
}
catch (Throwable ignore) { }
return GroovySystem.version
}
println getGroovyVersion()
于 2019-08-06T22:01:57.457 回答