【问题标题】:When using database-migrations, how is the author name generated使用 database-migrations 时,作者姓名是如何生成的
【发布时间】:2012-03-05 16:35:47
【问题描述】:

当我使用 dbm-gorm-diff 生成变更日志文件时,它将作者设置为“用户名(生成)”。有什么方法可以代替我的全名和电子邮件地址吗?

【问题讨论】:

    标签: grails database-migration


    【解决方案1】:

    在 Windows 7 系统上,它获取环境变量 USERNAME(在其他操作系统上可能类似)。所以你可以修改这个值,例如,

    set USERNAME = c089
    

    然后执行dbm-gorm-diff。

    或者你可以从命令行传递一个属性值,

    grails dbm-gorm-diff -Duser.name=c089

    虽然我似乎无法摆脱“(生成)”文本:(

    【讨论】:

      【解决方案2】:

      如果你想要这行代码:

      String user = (System.getProperty('user.name') ?: '').trim()
      String author = user ? "$user (generated)" : 'diff-generated';
      

      所以 áldrin 是对的,你无法摆脱 generated

      那是this file

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-06
        • 2021-02-08
        相关资源
        最近更新 更多