我发现任何用于版本化数据库更改的maven插件。
答案 0 :(得分:10)
有一些插件可以为此任务提供一些支持:
我对它们没有多少经验,我们目前使用自定义工具来应用我们的更改脚本。但Maven Database Migration Plugin是取代它的重要候选人。 LiquiBase非常有名,但也有所不同,更改以通用XML格式描述。关于DbMaintain,它运行良好(在Unitils中),但我从未测试过上面提到的包装器插件。
答案 1 :(得分:6)
这是另外一个,它使用简单,并且对Mysql存储过程有很好的支持:
答案 2 :(得分:1)
我使用了这个http://jsoftware.org/maven-dbpatch-plugin
它也支持回滚补丁。