I'm currently developing a JavaFX application which uses embedded Derby database. The application needs fixed data of around 13000 products. I can deploy app without any problem, and after deployment, if I copy database files to deployed app's directory, the app can find and use that database. My question is what is the best practice to deploy this kind of application with the initial data? Thanks!
(Note: I'm using Intellij IDE and Maven if it helps deployment for my purpose.)