Saya sedang mengerjakan aplikasi Java yang modular.

Beberapa file migrasi jalur terbang .SQL saya berada dalam .jar yang diinstal.

Bagaimana saya bisa menimpa salah satu dari .sql file migrasi dari dalam proyek saya sehingga milik saya dieksekusi untuk migrasi alih-alih yang disediakan oleh jar?

0
Dimitri Kopriwa 11 April 2020, 08:43

1 menjawab

Jawaban Terbaik

Pertama, Anda dapat mengekstrak semua file dari toples yang ingin Anda ubah:

jar -xvf filename.jar

Hati-hati: itu akan menghasilkan banyak file dan folder.

Selanjutnya, Anda harus menemukan file .sql dan, yang penting, hafalkan nama persisnya. Ubah SQL dan, selanjutnya, jalankan:

jar uf jar-file input-file(s)

Dengan perintah ini, jika file ada, itu akan menimpanya. Anda dapat menjalankan .jar Anda dengan file baru Anda!

Saya menggunakannya dengan guci maven untuk memodifikasi properti pom.xml dan berfungsi. Saya tidak tahu bagaimana .jar Anda menyimpan file .sql.

1
UrbanoJVR 11 April 2020, 05:55