Groovy @Grab NoClassDefFoundError: org / apache / ivy / plugins / resolver / DependencyResolver - PullRequest
0 голосов
/ 18 июня 2020

Использование @grab в первый раз (впервые в groovy)

Я понимаю, что это предназначено для работы "из коробки".

Однако, когда я добавляю это в свой class:

@Grab(group='commons-lang', module='commons-lang', version='2.4')

Я получаю следующую ошибку компиляции:

Caused by: java.lang.NoClassDefFoundError: org/apache/ivy/plugins/resolver/DependencyResolver

Groovy версия Groovy Version: 3.0.4 JVM: 11.0.1 Vendor: Oracle Corporation OS: Mac OS X

1 Ответ

1 голос
/ 18 июня 2020

у вас отсутствует зависимость или библиотека ivy-2.4.0.jar

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

, чтобы вы могли установить зависимость от артефакта groovy-all в своем проекте

или в отдельный артефакт ivy-2.4.0.jar , если вы не хотите включать все функции groovy в свой проект

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