【发布时间】:2018-04-19 19:27:01
【问题描述】:
当我在 jenkins 的 flyway 插件中提供 sql 文件位置时,出现以下错误。
如果我给空位置它工作正常。它会自动采用默认的 sql 路径。
如果我给出一个特定的位置,我会收到以下错误。
在工作区 /var/lib/jenkins/workspace/flyway_test 的 master 上构建
$ /flyway/flyway -user=root ******** -url=jdbc:mysql://localhost:3306/test1 -locations=/flyway/sql/ 通过 Boxfuse 迁移 Flyway 4.2.0
数据库:jdbc:mysql://localhost:3306/test1 (MySQL 5.6)
警告:无法解析位置类路径:flyway/sql
警告:无法解析位置类路径:flyway/sql
警告:无法解析位置类路径:flyway/sql
警告:无法解析位置类路径:flyway/sql
成功验证 3 次迁移(执行时间 00:00.028s)
当前版本的架构 test1: 2
错误:java.lang.ArrayIndexOutOfBoundsException:-1
错误:构建步骤“调用 Flyway”由于错误而失败。
完成:失败
flyway input
【问题讨论】: