Каковы плюсы / минусы использования интеграции Gradle по сравнению с интеграцией Spring Boot для Flyway? - PullRequest
0 голосов
/ 19 марта 2019

Flyway имеет несколько вариантов интеграции.

Я пытаюсь определить преимущества и недостатки использования интеграции Gradle по сравнению с интеграцией Spring Boot, учитывая, что ваш проект уже использует Spring Boot и Gradle.

Единственное, о чем я могу думать, это о том, что если вы хотите выполнять миграцию без запуска приложения или хотите сэкономить время, не мигрируя при каждом запуске приложения, тогда выбор Gradle может быть лучше.

1 Ответ

1 голос
/ 21 марта 2019

Думайте об этом как о времени сборки против времени выполнения.

В общем случае вы создадите артефакт один раз и развернете его во многих средах, поэтому время выполнения гораздо лучше подходит.

Однакоиногда время сборки имеет смысл.Это в первую очередь для ситуаций, когда вам требуется полностью перенастроенная база данных как часть сборки, например, для генерации кода на основе структуры этой базы данных с использованием таких структур, как jOOQ или QueryDSL.

...