我们正在使用 Maven 3.0.3、MySql 5.5、JUnit 4.8.1 和 Liquibase。这就是我们想要做的。我想启动一个 MySQL 数据库,针对它运行我们的 liquibase 数据库脚本,然后运行我们的 JUnit 测试,使用这个新创建的数据库作为数据源。如果有人知道使用 Maven 执行此操作的方法,请知道您发布的任何示例脚本都会获得比您知道如何处理更多的选票——以及您应得的尊重。
我意识到 H2 内存数据库支持 MySQL 模式,但我们不想使用它。我们希望尽可能接近真实的东西。