[英]Flyway configuration java.lang.ClassNotFoundException: org.flyway.core.Flyway
[英]How add Flyway dependency and build native image Quarkus java.lang.ClassNotFoundException: org.jboss.vfs.VirtualFileFilter
我正在使用quarkus,kotlin和flyway構建應用程序。 JVM執行一切正常,但是當我們嘗試構建本機映像時失敗。 經過一些調試后,我發現Quarkus構建本機映像的方式正在嘗試從Flyway加載一些我們沒有使用的依賴項,例如jboss-vfs或Android SDK。
這是mvn package -Pnative -Dnative-image.docker-build=true
命令的輸出:
內部異常消息是
java.lang.ClassNotFoundException:org.jboss.vfs.VirtualFileFilter
將Flyway添加為依賴項並能夠在不添加所有未使用/可選依賴項的情況下編譯本機映像的“正確方法”是什么?
在JVM模式下執行時,Quarkus支持Flyway,沒有問題,因此您可以像往常一樣使用它。
尚不支持帶有Flyway的Quarkus本機應用程序。 支持它的一些工作正在進行中: https : //github.com/quarkusio/quarkus/issues/1575
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.