0

我在我的 Maven 构建中有一个提供的依赖项——在 Tomcat 实例中安装和提供的数据库驱动程序。到目前为止,一切都很好。

但我也使用Flyway并希望mvn flyway:migrate从我的构建中执行手动 () 迁移。因为我需要依赖项。当然,我可以通过在 Web 应用程序启动时检查数据库的方式集成 Flyway,但我想解决 Maven 方法。

如何才能做到这一点?在此先感谢您的帮助。

4

2 回答 2

2

您可以使用运行 Flyway 所需的依赖项创建一个Maven 配置文件,您可以通过以下方式激活该配置文件:

 mvn flyway:migrate -P flywayProfile
于 2012-05-25T09:19:34.007 回答
0

我发现也可以在插件部分下指定依赖项,请参阅如何在 Maven 中覆盖插件的依赖项。这解决了我的问题。

应该注意的是,如果您对依赖项使用其他存储库,则必须pluginRepositories在这种情况下提供标签。

于 2012-05-25T09:22:00.720 回答