更改 Scala 单元测试的 Flyway 资源位置

Change Flyway resources location for scala unit test

我正在尝试为 maven 编写 scala 测试用例,其中涉及 Flyway 我的 SQL 脚本位于 /src/main/resources/db/migration 而对于测试用例,我需要将我的测试脚本位置设为 /src/test/resources/db/migration/test.sql 我知道我们可以通过配置 flyway 的 location 属性 来指定资源的变化 是否可以配置两个不同的资源位置?

据我了解,您正在尝试通过构建配置指定脚本位置。为什么不直接从测试代码中显式调用 Flyway.setLocations ("some/path/test.sql")