Как переписать файл flyway. sql миграции в банке из моего проекта? - PullRequest
0 голосов
/ 11 апреля 2020

Я работаю над Java модульным приложением.

Некоторые из моих файлов миграции .SQL, которые находятся на моем пролетном пути, находятся в установленном .jar.

Как я могу перезаписать один из этих .sql файлов миграции из моего проекта , поэтому мой выполняется для миграции вместо того, который предоставлен jar?

1 Ответ

1 голос
/ 11 апреля 2020

Во-первых, вы можете извлечь все файлы из фляги, которую хотите изменить:

jar -xvf filename.jar

Будьте осторожны: это создаст много файлов и папок.

Далее вы должен найти файл. sql и, что важно, запомнить точное имя . Измените SQL и затем выполните:

jar uf jar-file input-file(s)

С помощью этой команды, если файл существует, он будет перезаписан. Вы можете выполнить ваш .jar с вашим новым файлом!

Я использую его с maven jars для изменения свойств pom. xml, и он работает. Я не знаю, как ваш .jar сохраняет файлы. sql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...