2015-05-13 84 views
0

是否有一種方法(庫/插件)可以讓數據庫(例如H2,mySql)從已使用Java Web Start部署的Java應用程序創建和/或遷移到客戶機?部署Java Web Start的數據庫遷移應用程序

啓動時,應用程序需要檢查數據庫是否已存在於文件系統(例如用戶的主目錄)上。如果不是,數據庫將被創建。 在下一步中,需要檢查哪些現有遷移文件(classpath中的.sql文件)必須針對數據庫運行(與數據庫中的表'schema_version'比較)。

對於開發我在我的本地機器上使用Flyway,這些步驟可以通過我可以調用的一些Gradle任務執行這些步驟。

感謝您的任何幫助。

回答