小编Har*_*rsh的帖子

验证失败:检测到的应用迁移未在本地解析 | 飞道

在设置 flyway 时,我在 spring-boot 应用程序中收到此错误

org.springframework.beans.factory.BeanCreationException:在类路径资源[org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]中定义名称为“flywayInitializer”的bean创建错误:初始化方法调用失败;嵌套异常是 org.flywaydb.core.api.FlywayException:验证失败:检测到的应用迁移未在本地解析:1.5.4

属性文件

spring.jpa.hibernate.ddl_auto=update
spring.jpa.hibernate.use-new-id-generator-mappings=false
spring.flyway.locations=classpath:db/migration,classpath:db/vendor/mysql
spring.flyway.baseline-on-migrate=true
spring.flyway.baseline-version=1.0.2
spring.flyway.table=schema_version
spring.flyway.enabled=true
Run Code Online (Sandbox Code Playgroud)

上述配置与其他项目一起正常工作。

我尝试在我的 pom.xml 中添加这个插件,但仍然无法正常工作

<plugin>
        <groupId>org.flywaydb</groupId>
        <artifactId>flyway-maven-plugin</artifactId>
        <configuration>
            <argline>${argline} flyway:migrate -Dflyway.ignoreMissingMigrations=true</argline>
        </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

database migration database-migration flyway spring-boot

5
推荐指数
2
解决办法
9691
查看次数