运行FlywayJava迁移

运行FlywayJava迁移,java,scala,migration,flyway,Java,Scala,Migration,Flyway,我无法运行基于java的迁移。我已经看到了很多关于这个的问题,但是无法让它工作 我正在使用scala编写迁移,但我认为这不应该是问题所在 我在包db.migration-- 接下来,我创建JAR并将其复制到flyway/jars目录,然后从命令行执行以下命令 flyway-jarDir=/Users/jason/flyway/jars-locations=db.migration-url=jdbc:postgresql://localhost/test 迁移 迁移正在运行,但它报告数据库是最新的

我无法运行基于java的迁移。我已经看到了很多关于这个的问题,但是无法让它工作

我正在使用scala编写迁移,但我认为这不应该是问题所在

我在包
db.migration
--

接下来,我创建JAR并将其复制到
flyway/jars
目录,然后从命令行执行以下命令

flyway-jarDir=/Users/jason/flyway/jars-locations=db.migration-url=jdbc:postgresql://localhost/test 迁移

迁移正在运行,但它报告数据库是最新的,没有要运行的新迁移(最新迁移版本
2016.07.18.12.30.02

更新 我升级到最新的Flyway(4.0.3),现在出现以下错误:


错误:无法在以下位置解析Jdbc Java迁移:classpath:db/migration

这是操作员错误-我的迁移中的代码需要我没有提供的配置设置。我可以通过将-X开关添加到命令行并查看调试输出来诊断问题。

btw-我花了太长时间调试问题b/c,我不知道
-X
开关。我就flyway提出了一个问题,希望他们能让这条路变得更加明显:
package db.migration 

class V2016_08_06_04_42_00__Migrate_first extends JdbcMigration {/* impl */}
class V2016_08_06_06_05_00__Migrate_second extends JdbcMigration {/* impl */}