我们有一个使用maven配置的Java应用程序,该应用程序使用多个数据库。这是一个应用程序-许多架构。

我已经配置了flyway,已经过测试,并且效果很好,但是我的配置仅适用于一个数据库。

这是我的pom.xml使用一种模式进行测试:

4.0.0

com.test

test

0.0.1-SNAPSHOT

org.flywaydb

flyway-maven-plugin

3.0

jdbc:mysql://localhost:3306/argentina

test

test

mysql

mysql-connector-java

5.1.21

mysql

mysql-connector-java

5.1.21

更新:通过使用现在提供的答案,我将以下pom.xml配置为2个模式。

4.0.0

com.test

test

0.0.1-SNAPSHOT

org.flywaydb

flyway-maven-plugin

3.0

argentina

compile

migrate

jdbc:mysql://localhost:3306/argentina

test

test

filesystem:src/main/resources/db/migration

brazil

compile

migrate

jdbc:mysql://localhost:3306/brazil

test

test

filesystem:src/main/resources/test2/sql

mysql

mysql-connector-java

5.1.21

...

我执行飞行操作,但没有成功,这是我收到的错误:

[INFO] Copying 5 resources

[INFO] [compiler:compile {execution: default-compile}]

[INFO] Nothing to compile - all classes are up to date

[INFO] [flyway:migrate {execution: argentina}]

[INFO] Database: jdbc:mysql://localhost:3306/argentina (MySQL 5.5)

[INFO] Validated 4 migrations (execution time 00:00.006s)

[INFO] Current version of schema `argentina`: 45678

[INFO] Schema `argentina` is up to date. No migration necessary.

[INFO] [flyway:migrate {execution: brazil}]

[INFO] Database: jdbc:mysql://localhost:3306/brazil (MySQL 5.5)

[INFO] Validated 1 migration (execution time 00:00.003s)

[INFO] Current version of schema `brazil`: 1

[INFO] Schema `brazil` is up to date. No migration necessary.

[INFO] [flyway:migrate {execution: default-cli}]

[INFO] ------------------------------------------------------------------------

[ERROR] BUILD ERROR

[INFO] ------------------------------------------------------------------------

[INFO] org.flywaydb.core.api.FlywayException: DataSource not set! Check your configuration!

数据库配置正常。另外,我检查了架构是否还可以。

更新:我从命令行飞行通道中删除:它运行良好。谢谢Jk1

flyway常用配置_如何使用Flyway配置来处理多个数据库相关推荐

  1. mysql主从安装配置_如何安装和配置mysql主从同步

    1)安装mysql:略 2)启动mysqld: mysqld 3)修改mysql的root 用户的password: mysql -u root use mysql update user set p ...

  2. springboot自动配置_揭秘SpringBoot自动化配置

    花絮# 几年前接触过SpringBoot,跑过Demo,当时刚入行,连Spring都没搞明白,更别说SpringBoot了,就是觉得,哇塞,好厉害,然后一脸懵逼. 工作中没有用到,又没有去主动学习它. ...

  3. linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解

    1)首先将方舟编译器源代码包下载到本地. https://www.openarkcompiler.cn/download/OpenArkCompiler-0.2.tar.gz 2)Ubuntu系统中方 ...

  4. python查看电脑配置_怎么看电脑配置_怎么查看电脑配置好坏|信息【图文】-太平洋IT百科...

    怎么看电脑配置?怎么查看电脑配置好坏和配置信息?查看电脑配置有两种方法,一种是查看电脑中的设备管理器,但这种方法通常无法完整地查看到电脑的配置信息;另外一种方法是使用软件查看,例如鲁大师.驱动精灵等. ...

  5. java 微信退款配置_微信支付退款配置

    微信支付退款配置 1.微信支付配置 第一步,登录商城后台,设置->交易设置->支付配置 ,选择微信支付,点击配置进入到微信支付参数配置界面. 从应用ID和应用密钥下面的提示可以看出,微信支 ...

  6. python查看电脑配置_怎么查看电脑配置

    怎么查看电脑配置 导语:正准备买笔记本或者看到组装好了的电脑,或者已经买好电脑的朋友,想知道电脑的配置参数.电脑的配置高低,我们可以通过以下方式来判断,一起来看看吧! 一.打开电脑 在桌面上[我的电脑 ...

  7. sso 服务端配置_使用身份传播配置服务提供商启动的SSO

    sso 服务端配置 关于本系列 这个由三部分组成的系列文章"使用带有WebSphere Liberty的SAML 2.0进行跨域单点登录"介绍了在混合云环境中使用IBM®Cloud ...

  8. python环境变量配置_?Python项目读取配置的正确姿势

    读取配置是大部分python应用都会面临的问题,例如应用运行时需要读取数据库的配置,存储文件需要知道文件路径配置,应用在不同的环境的配置也不尽相同.因此,配置管理是一个必不可少的问题,配置读取的方式一 ...

  9. 中兴c600olt数据配置_中兴C300  OLT 配置文档

    C300上常用的查看命令 ZXAN#show running interface gpon-onu_1/2/1:1 //查看2槽位1端口的虚端口配置 ZXAN#show running | begin ...

最新文章

  1. ArcGIS工具备忘
  2. Apache SparkStreaming 简介和编程模型
  3. 谈谈程序员的高薪现象是不是该整治一下了?
  4. tp 查询3天内是否有记录_DNF:玩家哭诉没坐过飞机,被吧主实锤打脸,TP制裁强行背锅...
  5. SystemVerilog——任务和函数(Tasks and Functions)[转]
  6. SAP CRM OData模型里的addressable为true的含义
  7. mysql 进阶方向_mysql数据库入门、进阶和提升(续二)
  8. Redis百亿级Key你用过吗?
  9. 三菱plc软件测试程序com端口,三菱plc编程软件com端口不能保存
  10. (最通俗易懂的)目标跟踪MOSSE、KCF
  11. c语言程序编程实践总结,c语言编程实习心得
  12. springCloud使用redis报错,Could not resolve type id xxxxx(类全路径名) into a subtype
  13. matlab中clc、clear、clear all、clf、close、close all命令
  14. [leetcode] 935 Knight Dialer 骑士拨号器
  15. special effects - 星空宇宙背景特效
  16. python将html转换成excel_Python将HTML格式文件中字段提取到EXCEL表的方法
  17. iterator 的遍历 循环输出数字,页码
  18. Java到底是什么?学习java可以做什么呢?
  19. HDU2188 选拔志愿者题解
  20. tensorflow 学习率的下降策略

热门文章

  1. win10网络连接的错误问题的解决方案
  2. 八码数 · 哈希+BFS
  3. jQuery 插件开发——Menu(导航菜单)
  4. 25匹马赛跑确定前五匹马的问题
  5. 技术平台与业务平台的区别
  6. JavaScript的压缩工具
  7. moocpython答案_中国大学慕课moocPython游戏开发入门答案
  8. BiliBili快捷键
  9. 30岁的测试工程师,青春饭还能吃吗?
  10. 《head first sql》读书笔记1