Я пытаюсь запустить отличный сценарий на Дженкинсе. Я использую "Выполнить системный отличный скрипт". Мой скрипт должен использовать REST, поэтому мне нужен http-builder. Вот как я пытаюсь это получить:
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1')
import groovyx.net.http.HTTPBuilder
Однако когда я нажимаю кнопку проверки синтаксиса, я получаю следующую ошибку:
Любая идея?
Я нашел ответ на свой вопрос. Необходимо загрузить и скопировать ivy.jar в каталог lib Jenkins (например, C: \ Program Files (x86) \ Jenkins \ war \ WEB-INF \ lib) и перезапустить Jenkins (например, через системные службы), тогда можно будет используйте @Grab из консоли сценариев. Дополнительная литература: https://groups.google.com/forum/#!msg/job-dsl-plugin/EG6eqQYYI7M/2TKKysNw4QEJ