Java Flyway maven找不到配置

Java Flyway maven找不到配置,java,spring,maven,spring-boot,flyway,Java,Spring,Maven,Spring Boot,Flyway,我有一个SpringBoot项目,maven用作依赖项管理器。我试图使用flyway来帮助数据库迁移,但是flyway mvn插件找不到 数据库配置。当我尝试: mvn flyway:baseline 它会导致以下错误: [错误]无法在项目上执行目标组织。flywaydb:flyway maven插件:4.2.0:baseline(默认cli) ect项目名称:org.flywaydb.core.api.FlywayException:无法连接到数据库。C 配置url、用户和密码!->[帮助1

我有一个SpringBoot项目,maven用作依赖项管理器。我试图使用flyway来帮助数据库迁移,但是flyway mvn插件找不到 数据库配置。当我尝试:

mvn flyway:baseline
它会导致以下错误:

[错误]无法在项目上执行目标组织。flywaydb:flyway maven插件:4.2.0:baseline(默认cli) ect项目名称:org.flywaydb.core.api.FlywayException:无法连接到数据库。C 配置url、用户和密码!->[帮助1]

在Flyway maven中,它表示可以通过maven属性配置Flyway maven插件。我已经在application.properties中设置了这些flyway配置,但这似乎没有帮助。它仍然无法从这些数据中读取它。我是否正确理解了maven属性的含义?我认为它们确实是application.properties,位于src/main/resources/中。spring引导应用程序能够从那里检测所有其他配置


问题是:如何自动配置flyway maven插件以使用application.properties文件,而不在命令期间指定属性文件?

您知道spring boot为flyway提供了开箱即用的集成吗?是的,我知道了。飞道的箱外集成的文档太差了,我甚至没有考虑使用它。我发现的唯一有文档记录的东西是“在启动时执行Flyway数据库迁移”,我需要更多。我不想写任何东西。Maven插件似乎更好。您是否在属性文件中提供了数据库驱动程序?。