如何在Grails2.3.2中运行时访问BuildConfig.grooy

如何在Grails2.3.2中运行时访问BuildConfig.grooy,grails,Grails,在我的一个应用程序服务中,我需要访问我编译的一些依赖项版本,但我找不到在运行时访问依赖项的方法 BuildConfig.groovy 我需要访问任何dependecies版本。。。 有什么想法吗?有一种获取运行时依赖项的方法,尽管它会返回所有运行时依赖项,包括您未明确定义的运行时依赖项 BuildSettingsHolder.getSettings().runtimeDependencies.collect { it.name } 这将返回所有运行时依赖项的名称列表,例如: 您可以找到感兴趣

在我的一个应用程序服务中,我需要访问我编译的一些依赖项版本,但我找不到在运行时访问依赖项的方法

BuildConfig.groovy

我需要访问任何dependecies版本。。。
有什么想法吗?

有一种获取运行时依赖项的方法,尽管它会返回所有运行时依赖项,包括您未明确定义的运行时依赖项

BuildSettingsHolder.getSettings().runtimeDependencies.collect { it.name }
这将返回所有运行时依赖项的名称列表,例如:


您可以找到感兴趣的依赖项,并从字符串中提取它们的版本。我希望它能帮助您解决问题。

我必须使用正则表达式才能获得版本,但它确实有效!谢谢!我很高兴能帮助你:)
BuildSettingsHolder.getSettings().runtimeDependencies.collect { it.name }