Как вы импортируете общие библиотеки в Groovysh?

Jenkins позволяет импортировать общую библиотеку, используя:

library 

Но как бы вы это сделали, используя groovysh?

1 ответ

Сноукраш.

Я искал решение той же проблемы. И нашли подсказку в общей библиотеке Jenkins - Импорт классов из папки /src в /vars

Итак, представьте, у вас есть дерево каталогов src/com/example/jenkins/class.groovy. Команда запуска для groovy будет такой:

[library-root]$ groovysh -cp src
groovy:000> import com.example.jenkins.class
===> com.example.jenkins.class
groovy:000> new class('string')
===> com.example.jenkins.class@53a7a60c
Другие вопросы по тегам