我正在使用Grails 2.2.4和审计-跟踪插件2.0.3。
我以前使用废弃的“”安装插件,它可以工作。但是现在我尝试使用BuildConfig。我有这样的配置:
plugins {
    runtime ":hibernate:$grailsVersion"
    runtime ":jquery:1.8.3"
    runtime ":resources:1.2"
    build ":tomcat:$grailsVersion"
    runtime ":database-migration:1.3.2"
    compile ':cache:1.0.1'
    runtime ":audit-trail:2.0.3"
    runtime ":spring-security-core:1.2.7.3"
}但是现在createdBy、editedBy、createdDate和editedDate的列不是在带有注释@gorm.AuditStamp的域数据库中创建的。
我的Config.groovy有这样的功能:
grails {
    plugin{
        audittrail{
            createdBy.field = "createdBy"
            editedBy.field = "editedBy"
            createdDate.field = "createdDate"
            editedDate.field = "editedDate"
        }
    }
}谢谢
发布于 2013-08-12 14:31:37
您需要在compile作用域中添加插件
compile ":audit-trail:2.0.3"
这样,AST转换将在编译时启动,将配置的字段添加到域类中。
https://stackoverflow.com/questions/18187410
复制相似问题