簡體   English   中英

如何添加Flyway依賴關系並構建本機映像Quarkus java.lang.ClassNotFoundException:org.jboss.vfs.VirtualFileFilter

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM