Описание тега groovysh

Groovy Shell, также известный как. Groovysh - это приложение командной строки, позволяющее легко оценивать выражения Groovy, определять классы и проводить простые эксперименты.
1 ответ

Groovysh: как бороться с опечаткой

Это кажется очень глупым вопросом, но когда я использую groovyshЕсли у меня есть опечатка, кажется, убить всю оболочку. Например, если я хочу перебрать массив, я могу сделать это arr.each { elt ->, Но если я случайно наберу arr.each { elt =>, …
23 янв '18 в 16:02
2 ответа

Как вы объявляете и используете структуру данных Set в groovysh?

Я пробовал: groovy:000> Set<String> s = ["a", "b", "c", "c"] ===> [a, b, c] groovy:000> s Unknown property: s Я хочу иметь возможность использовать это как набор, но даже если я передаю его явно, он превращает его в ArrayList: groovy:…
08 янв '15 в 19:42
1 ответ

Groovysh Виноград импорт не работает

Я использую Groovysh, и мне нужно загрузить некоторые классы с Grape. Прямо сейчас я пытаюсь это: > @Grab(group='group.example', module='module.example', version='1.2.3') > import group.example.TheClass > theClass = new TheClass() Тем не ме…
29 июн '17 в 22:20
1 ответ

Странное поведение с использованием def в groovy's repl (groovysh)

Краткое описание проблемы Этим утром я использовал groovysh для проверки замыкания, но в процессе этого я столкнулся с неожиданным поведением, я определил класс в groovysh, а затем создал объект из этого класса следующим образом groovy:000> clas…
1 ответ

Можно ли добавить группу классов в качестве делегатов в groovysh?

Когда я запускаю groovysh, я хотел бы добавить несколько классов, чтобы они выполнялись, как если бы они были делегатами. Это должно работать так: при условии, что эти классы существуют: def A{ def test() {println "test"} } def B{ def test2() {print…
16 окт '18 в 16:57
1 ответ

groovy: groovysh интерпретаторМод предпочтения не работает

Я пытаюсь установить interpreterMode в грувове. Я открываю groovysh и выполнить set interpreterMode, но потом, когда я пытаюсь использовать def x=1, x не устанавливается: groovy:000> set interpreterMode groovy:000> set Preferences: interpreter…
25 сен '17 в 18:57
1 ответ

Нужна помощь в реализации новых команд в groovysh

Я нашел очень мало информации о создании новых команд для Groovysh. Я хотел бы использовать его как обычную часть моей среды разработки, в некоторой степени заменяя cmd.exe(). Я заметил, что в groovysh есть команда "register", которая позволяет вам …
19 ноя '14 в 23:40
1 ответ

Необязательный параметр в Groovy Script

У меня есть скрипт, который просто делает // TODO: assign default value if not defined println optionalParameter Когда я вызываю это используя: new GroovyShell(new Binding([optionalParameter: 'text'])).evaluate(script) это работает отлично. Но если …
1 ответ

Как изменить местоположение по умолчанию в groovysh.profile?

Мне нужно запустить несколько приложений на одном хосте с тем же пользователем с другим набором пользовательских команд, зарегистрированных в файле groovysh.profile. Можно ли сказать groovysh не загружать файл $HOME/.groovy/groovysh.profile и вместо…
17 янв '16 в 08:12
0 ответов

Groovysh.rc файл прерывает groovysh -evaluate переключатель

Клавиши со стрелками не работали для меня несколько лет в заводной. Я НАКОНЕЦ нашел обходной путь, который действительно работает в отчете об ошибках (это последняя запись в отчете об ошибках, существующая с 2013 года!). Исправление включает в себя …
19 окт '18 в 18:49
1 ответ

Импорт гровыш при работе с HBase не удаётся

Что *.jar мне нужно, чтобы мой groovysh работал с hbase 1.1.2. Я пытаюсь запустить простой скрипт, и следующий импорт не выполняется - groovy:000> import org.apache.hadoop.hbase.client.Put ОШИБКА java.lang.NoClassDefFoundError: org/apache/hadoop/hba…
14 мар '17 в 14:20
1 ответ

Как заставить groovysh работать с apache spark

Я успешно использую Apache Spark с Groovy, но мне не повезло groovysh как интерактивная искровая оболочка. Groovy Shell (2.5.0-beta-3, JVM: 1.8.0_161) Type ':help' or ':h' for help. -------------------------------------------------------------------…
25 фев '18 в 17:28
1 ответ

groovysh> sdk - java - ПРЕДУПРЕЖДЕНИЕ: Произошла недопустимая операция отражающего доступа

Бег groovysh Я получил: groovysh WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/home/snowcrash/.sdkman/candidates/groovy/2.5.2/lib/groovy-2.5.2.jar) t…
19 дек '19 в 15:06
0 ответов

groovysh: завершение синтаксиса для связанных методов не работает

При использовании Groovysh (вызывается как родной groovysh команда или из Groovy скрипта, явно создающего экземпляр org.codehaus.groovy.tools.shell.Groovysh), завершение синтаксиса не работает для связанных выражений всякий раз, когда вызывается выз…
19 дек '19 в 00:22
1 ответ

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

Jenkins позволяет импортировать общую библиотеку, используя: library Но как бы вы это сделали, используя groovysh?
23 дек '19 в 13:36
1 ответ

Отладка отличного кода в Groovysh по шагам

Я новичок в Java и Groovy, и это действительно простой вопрос об отладке кода Groovy в groovysh шаг за шагом. $ groovysh groovy:000> String str = "abcd" ===> abcd groovy:000> println str Unknown property: str В интерактивной отлад…
24 ноя '20 в 20:12
1 ответ

groovysh: как решить «нет jansi в java.library.path» в Mac M1?

Я запускаю (groovy 4.0.8, установленныйsdkman) на моем Mac M1, и он выдает предупреждение: ansi будет отключен, так как при установке ansi произошла ошибка: Не удалось загрузить библиотеку. Причины: [нет jansi в java.library.path: .... пробовал: '/p…
27 янв '23 в 08:21
1 ответ

Странная заводная конструкция закрытия

Как этот код работает в groovysh: whatever: { x = 1+1 } Я не понимаю, как Groovy выполняет это замыкание и как это интерпретирует:'\<anyText\> :'. Для вызова закрытия используется()илиcall()согласно документация . В Groovy нет оператора «:». Я…
21 мар '23 в 10:52