Привет,
Я новичок в проекте Spring boot gradle. Я пытаюсь запустить миграцию flyway с помощью приложения Spring Boot. Вот как я устанавливаю зависимости в gradle,
Во-первых, я добавил зависимость как org.springframework.boot:spring-boot-starter-web
. этого было достаточно, чтобы выявить конечную точку.
Затем я попытался добавить зависимость flyway в gradle как org.flywaydb:flyway-core:4.0
, это не было ни ошибкой, ни запуском сценариев миграции, пока я не добавил зависимость org.springframework.boot:spring-boot-starter-data-jpa:1.3.5.RELEASE
. Увидев файл pom.xml банки data-jpa, я определил, что зависимости для этой банки также имеют пакеты гибернации org.springframework.boot:spring-boot-starter-web
. Поэтому я удалил первую добавленную банку зависимостей. Но запустить службу не удалось. Мое сомнение в том, что:
1) В чем необходимость добавления библиотеки JPA для запуска скриптов flyway
2) Если этот org.springframework.boot:spring-boot-starter-web
является зависимостью для jar org.springframework.boot:spring-boot-starter-data-jpa:1.3.5.RELEASE
, зачем мне добавлять это еще раз?