我有一个我编写的 Grails 插件,它在我们的持续集成环境中使用 set-version 设置了它的版本。在构建时,我想以编程方式从“eventCompileEnd”事件挂钩中输出版本。因此,对于我的 Grails 应用程序,我只能获取“app.version”元数据,但插件版本是在插件根目录的 GrailsPlugin.groovy 文件中设置的。有什么方法可以访问该值吗?这是我指的版本信息:
class MyUtilityGrailsPlugin {
// the plugin version
def version = "4.6.8"
// the version or versions of Grails the plugin is designed for
def grailsVersion = "2.1 > *"
...etc.