【发布时间】:2023-02-07 17:50:09
【问题描述】:
我希望 Quarkus 基于我存储在单独存储库中的一些 SQL 脚本执行 flyway 迁移,然后打包成 jar 文件并发布到私有 Nexus 实例。
我相信我可以使用此应用程序属性指向特定位置:
quarkus.flyway.locations=/some/path
但是考虑到这种依赖性:
<dependency>
<groupId>com.myorganisartion.db</groupId>
<artifactId>myschema</artifactId>
<version>18.0.0</version>
</dependency>
flyway.locations 属性的值是多少?
假设该文件夹仅包含一个名为 myschema 的文件夹,其中包含 .sql 文件。
提前致谢!
我试过谷歌搜索并查看 quarkus 示例应用程序,但没有运气。
我看到您可以在属性值中引用类路径,但我不确定在那之后放什么,为什么?
【问题讨论】:
-
您是否尝试过使用
quarkus.flyway.locations=classpath:db/scripts/migrate.sql之类的东西?
标签: java database-migration quarkus flyway