首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flyway-maven-plugin:如何同时执行多个数据库配置?

flyway-maven-plugin:如何同时执行多个数据库配置?
EN

Stack Overflow用户
提问于 2021-02-26 18:45:30
回答 1查看 115关注 0票数 0

我正在将Flyway集成到一个现有的遗留项目中,该项目由同一应用程序的多个数据库组成。该项目使用Maven,我希望使用maven- Flyway -plugin与Flyway集成。

到目前为止,我的工作配置如下:

代码语言:javascript
复制
<plugin>
    <groupId>org.flywaydb</groupId>
    <artifactId>flyway-maven-plugin</artifactId>
    <executions>
        <execution>
            <id>db1</id>
            <goals>
                <goal>migrate</goal>
            </goals>
            <configuration>
                ...
            </configuration>
        </execution>
        <execution>
            <id>db2</id>
            <goals>
                <goal>migrate</goal>
            </goals>
            <configuration>
                ...
            </configuration>
        </execution>
        <execution>
            <id>db2</id>
            <goals>
                <goal>migrate</goal>
            </goals>
            <configuration>
                ...
            </configuration>
        </execution>
    </executions>
</plugin>

这样,我就可以像这样分别迁移每个数据库:

代码语言:javascript
复制
mvn flyway:migrate@db1 flyway:migrate@db2 flyway:migrate@db3

不幸的是,这对用户不是很友好。我希望能够简单地执行mvn flyway:migrate并执行所有三个迁移配置。

我怎样才能做到这一点呢?

EN

回答 1

Stack Overflow用户

发布于 2021-03-04 20:56:25

maven是这样工作的。你可以根据你的需要扩展flyway插件,或者你可以迁移到gradle,它可以收集多个'job‘

埃里克

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66384347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档