在设置 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)