Учебники

«захват» координаты дедукция

Мы можем указать зависимость, используя аннотацию @Grab, даже без указания группы или версии. Например,

@Grab('antlr')

Теперь Spring Boot CLI загрузит версию antlr версии 2.7.7, поскольку она присутствует в метаданных зависимостей Spring Boot по умолчанию для версии 1.5.8. Spring Boot поддерживает все версии зависимостей по умолчанию, которые представлены в его CLI, управлении зависимостями Maven и плагине Gradle. Всякий раз, когда мы объявляем зависимость какого-либо из этих артефактов, присутствующих в метаданных зависимостей efault, без объявления версии, будет использоваться версия, указанная в ее таблице.

В следующей таблице показаны все зависимости и их версии, включенные в метаданные по умолчанию для версии Spring Boot CLI 1.5.8.