我可以在liquibase中生成changelog文件时指定作者姓名吗?

时间:2015-09-11 13:30:42

标签: liquibase

我使用liquibase生成了数据库的changelog文件。在changelog文件中,将自动设置作者姓名。有没有一种方法在生成changelog文件时指定作者姓名?

4 个答案:

答案 0 :(得分:0)

目前不可用,但实施起来应该相当简单。在实现之前,您可以使用sed或XSLT转换等方法对其进行后期处理。

答案 1 :(得分:0)

Liquibase使用user.name系统属性使用用户名。 您可以导出JAVA_OPTS环境变量

export JAVA_OPTS=-Duser.name=dhalder

这应该创建具有值dhalder的作者标记的更改日志。

答案 2 :(得分:0)

如果您从命令行执行,您可以使用 -Duser.name 参数:

mvn liquibase:generateChangeLog -Duser.name=YOURUSERNAME

答案 3 :(得分:0)

如果您从命令行执行安装目录中的 liquibase.bat (windows) 或 liquibase (git-bash),例如。 C:\Program Files\liquibase (默认) 然后你可以试试

./liquibase [other options] --changeSetAuthor="ABCD" [command]
相关问题