Что такое groovy - sql и есть ли другие модули, как это? - PullRequest
0 голосов
/ 17 марта 2020

Это .jar , доступный в различных версиях на Maven Repo .

Но что это за категория? Он опубликован org.codehaus. groovy, в том же наряде, от которого я получаю свою groovy -все зависимости Я также обнаружил, что import groovy.sql не работает в скрипте, если я специально не включаю эту зависимость. Таким образом, казалось бы, не является частью основного языка.

Вне контекста Gradle я обнаружил, что мне нужно вручную поместить файл .jar в ~ / .groovy / lib, чтобы использовать его. Если я поставлю неверную версию (например, 2.5.9 для 3.0.2) в ~ / .groovy / lib, скрипт не запустится ... даже если я вообще не использую groovy. sql!

Это «зависимость»? Кажется, что это типично мощный и простой способ манипулирования базами данных Groovy. Существуют ли какие-либо другие мощные дополнительные (неосновные) файловые модули Groovy .jar, подобные этим, которые нужно вручную поместить в ~ / .groovy / lib, о которых я должен знать?

1 Ответ

1 голос
/ 17 марта 2020

groovy состоит из подпроектов:

и groovy-sql один из подпроектов

все подпроекты публикуются в maven как отдельные библиотеки

до версии 2.5 был groovy-all-XX.jar, который включает все остальные groovy библиотеки

однако начиная с v 2.5 groovy - все представлены groovy-all-XX.pom, что зависит от всех других groovy библиотек

так, чтобы включить все groovy функции, которые вы должны указать groovy-all в свой maven / gradle / ... зависимость

и, наконец, полезный сайт для зависимости копания:

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