如何从正在运行的应用程序中查找Groovy运行时版本?
我需要能够通过Groovy脚本找到Groovy运行时的版本。 我该怎么做?我在网上找到的例子说明了一种方法,但显然它在最新版本中已被弃用和删除。这应该可以:如何从正在运行的应用程序中查找Groovy运行时版本?,groovy,Groovy,我需要能够通过Groovy脚本找到Groovy运行时的版本。 我该怎么做?我在网上找到的例子说明了一种方法,但显然它在最新版本中已被弃用和删除。这应该可以: println GroovySystem.version 只要您使用Groovy 1.6.6+ 在此之前,它是: println org.codehaus.groovy.runtime.InvokerHelper.version 但是,为了稍加改进,Groovy的更高版本中删除了这一点,下面是获得Groovy版本的通用代码: publi
println GroovySystem.version
只要您使用Groovy 1.6.6+
在此之前,它是:
println org.codehaus.groovy.runtime.InvokerHelper.version
但是,为了稍加改进,Groovy的更高版本中删除了这一点,下面是获得Groovy版本的通用代码:
public String getGroovyVersion() {
try {
return org.codehaus.groovy.runtime.InvokerHelper.version
}
catch (Throwable ignore) { }
return GroovySystem.version
}
println getGroovyVersion()